Is there a timeout in Apache 2.2 for long script ?

Hello,
I'm running a very long PHP script  and I have an errors message in Apache log:

[Tue Mar 01 11:45:22 2011] [notice] Child 1344: Waiting 270 more seconds for 1 worker threads to finish.
[Tue Mar 01 11:45:52 2011] [notice] Child 1344: Waiting 240 more seconds for 1 worker threads to finish.
[Tue Mar 01 11:46:22 2011] [notice] Child 1344: Waiting 210 more seconds for 1 worker threads to finish.
[Tue Mar 01 11:46:52 2011] [notice] Child 1344: Waiting 180 more seconds for 1 worker threads to finish.
[Tue Mar 01 11:47:22 2011] [notice] Child 1344: Waiting 150 more seconds for 1 worker threads to finish.
[Tue Mar 01 11:47:53 2011] [notice] Child 1344: Waiting 120 more seconds for 1 worker threads to finish.
[Tue Mar 01 11:48:23 2011] [notice] Child 1344: Waiting 90 more seconds for 1 worker threads to finish.
[Tue Mar 01 11:48:53 2011] [notice] Child 1344: Waiting 60 more seconds for 1 worker threads to finish.
[Tue Mar 01 11:49:23 2011] [notice] Child 1344: Waiting 30 more seconds for 1 worker threads to finish.
[Tue Mar 01 11:49:53 2011] [notice] Child 1344: Waiting 0 more seconds for 1 worker threads to finish.
[Tue Mar 01 11:49:53 2011] [notice] Child 1344: Terminating 1 threads that failed to exit.

in my PHP script I dynamically change the timeout of PHP (ini_set) but for Apache I didn't find any timeout.

Thanks for your help.
bruno_boccaraAsked:
Who is Participating?
 
Ray PaseurConnect With a Mentor Commented:
Do you have a repeatable set of test data that always runs for a predictable amount of time?  It would be good to have some test data.

I'm not aware of Apache having any need to kill a script.  PHP might, but if you're setting the time limit correctly as the script executes you should be OK.
http://us.php.net/manual/en/function.set-time-limit.php
0
 
Ray PaseurCommented:
This looks like a "notice" and not an error - I think it is only informational.  What is your script waiting for?
0
 
bruno_boccaraAuthor Commented:
Hi Ray,
it looks more like a timeout.
my script make a lot of calculation and return an xls file sent by email.
the time to execute can be from 1 sec to 1h (and more....)

on my old system, with apache 2.0 et php4 it works for years.
on the new system I'm implementing, apache 2.2 and php5, I have this "notice".
It is really clear for me that it begins to count from 0 to 270 and if the thread is still running it kills it.

0
Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

 
sapparodConnect With a Mentor Commented:
How you run php with apache? mod_apache2 or mod_fcgid.
Currently, I think you are running fcgid you can adjust the timeout value

please follow this link.
http://httpd.apache.org/mod_fcgid/mod/mod_fcgid.html
0
 
bruno_boccaraAuthor Commented:
I only had this error one time and I really don't know what's the problem.
if it's coming back I will reopen a ticket.

thanks for your help anyway.
0
 
Ray PaseurCommented:
Glad it's "outta there."  All the best, ~Ray
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.