James Rodgers
asked on
CFCOLLECTION timeouit issue
I have an automated process which refreshes a collection at midnight everyday, many files can be uploaded in a day, so the collection is built/rebuilt on off hours. been running for over a year but last few days have been getting a timeout in the cf log
system is CF5
is there a max size for processing a collection?
one directory being set for the collection is 1375 files totalling 734M of mixed file types, mainly PDF oterh directory being scanned has 998 files totaling 735M, again mainly PDF files
what limitations does the cfcollection have regarding number of files and or max processing size?
system is CF5
is there a max size for processing a collection?
one directory being set for the collection is 1375 files totalling 734M of mixed file types, mainly PDF oterh directory being scanned has 998 files totaling 735M, again mainly PDF files
what limitations does the cfcollection have regarding number of files and or max processing size?
ASKER
i moved the site giving the error to a new local environment to see if i could duplicate the error locally before working on a solution for the production environment , i set up the local system with the same parameters, time, files, processes and pathways as the original system, it ran last night and i got this error
1min and 51 seconds in to the routine i get
!! CFTrace::logThread(18780) has no entry for thread 18780
A request exceeded the timeout. The unresponsive thread count is up to 2. [Drive:\server\sitename\we bsite\path \search\cr eateVerity Collection .cfm]
17 minutes and 26 seconds after routine starts i get
A long-running request returned. The unresponsive thread count is down to 1. [Drive:\server\sitename\we bsite\path \search\cr eateVerity Collection .cfm].
and at 17:28
A long-running request returned. The unresponsive thread count is down to 0. [C:\CFusion\Scripts\cfexec task.cfm].
createVerityCollection.cfm is a group of commands and checks to determine if the collection already exists and to perform accordingly - make it if it doesn't, purge and update if it does, it has been running for over a year and is now having timeout issues
one option was to append the collection with each upload, problem is the users sometimes update the files, as much as 10 times in a day
>>Have you tried adding a cfsetting requesttimeout in the template?
that is only a hot fix i think and does not address the underlying issue, i could do it but next week/month if i start getting the same issue then i didn't really solve the problem and i'll be back to the beginning looking for the error/issue
1min and 51 seconds in to the routine i get
!! CFTrace::logThread(18780) has no entry for thread 18780
A request exceeded the timeout. The unresponsive thread count is up to 2. [Drive:\server\sitename\we
17 minutes and 26 seconds after routine starts i get
A long-running request returned. The unresponsive thread count is down to 1. [Drive:\server\sitename\we
and at 17:28
A long-running request returned. The unresponsive thread count is down to 0. [C:\CFusion\Scripts\cfexec
createVerityCollection.cfm
one option was to append the collection with each upload, problem is the users sometimes update the files, as much as 10 times in a day
>>Have you tried adding a cfsetting requesttimeout in the template?
that is only a hot fix i think and does not address the underlying issue, i could do it but next week/month if i start getting the same issue then i didn't really solve the problem and i'll be back to the beginning looking for the error/issue
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
* For ColdFusion Professional, K2 Server can search a maximum of 125,000 documents.
* For ColdFusion Enterprise, K2 Server can search a maximum of 250,000 documents.
Have you tried adding a cfsetting requesttimeout in the template?
What does the time out error point to in your script? Is it cfindex or cfcollection? If its cfcollection what action are you undertaking?