Hi Jeff, After the first restart, apache restarted itself 2 more times yesterday. Good news: the additional information IS part of the logs: [Mon Jul 28 16:48:10.070355 2014] [mpm_winnt:crit] [pid 38752:tid 388] (OS 6)The handle is invalid. : AH02644: Child: Event handle #0 (8) is invalid does it help you to identify the issue? (it seems the "shutting down server" message gets stripped in case it is the first message in a newly created logfile -> this could be another bug) following I post the whole logfile after [Mon Jul 28 12:13:36.854715 2014] : [Mon Jul 28 12:13:36.854715 2014] [mpm_winnt:notice] [pid 38752:tid 388] AH00354: Child: Starting 300 worker threads. [Mon Jul 28 16:48:10.070355 2014] [mpm_winnt:crit] [pid 38752:tid 388] (OS 6)The handle is invalid. : AH00356: Child: WAIT_FAILED -- shutting down server [Mon Jul 28 16:48:10.070355 2014] [mpm_winnt:crit] [pid 38752:tid 388] (OS 6)The handle is invalid. : AH02644: Child: Event handle #0 (8) is invalid [Mon Jul 28 16:48:10.129413 2014] [mpm_winnt:warn] [pid 38752:tid 4580] (OS 10038)An operation was attempted on something that is not a socket. : AH00344: accept() failed. [Mon Jul 28 16:48:33.621926 2014] [mpm_winnt:warn] [pid 38752:tid 3456] (OS 10038)An operation was attempted on something that is not a socket. : AH00344: accept() failed. [Mon Jul 28 16:48:42.016238 2014] [mpm_winnt:notice] [pid 38752:tid 388] AH00362: Child: Waiting 30 more seconds for 7 worker threads to finish. [Mon Jul 28 16:49:04.344906 2014] [mpm_winnt:notice] [pid 38752:tid 388] AH00364: Child: All worker threads have exited. [Mon Jul 28 16:49:04.464020 2014] [mpm_winnt:notice] [pid 13424:tid 536] AH00428: Parent: child process 38752 exited with status 0 -- Restarting. [Mon Jul 28 16:49:05.165695 2014] [mpm_winnt:notice] [pid 13424:tid 536] AH00455: Apache/2.4.10 (Win64) OpenSSL/1.0.1h configured -- resuming normal operations [Mon Jul 28 16:49:05.165695 2014] [mpm_winnt:notice] [pid 13424:tid 536] AH00456: Apache Lounge VC11 Server built: Jul 17 2014 12:58:29 [Mon Jul 28 16:49:05.165695 2014] [core:notice] [pid 13424:tid 536] AH00094: Command line: 'C:\\Apache24\\bin\\httpd.exe -d C:/Apache24' [Mon Jul 28 16:49:05.166693 2014] [mpm_winnt:notice] [pid 13424:tid 536] AH00418: Parent: Created child process 33896 [Mon Jul 28 16:49:06.463938 2014] [mpm_winnt:notice] [pid 33896:tid 384] AH00354: Child: Starting 300 worker threads. [Mon Jul 28 16:49:19.480318 2014] [mpm_winnt:crit] [pid 33896:tid 384] (OS 6)The handle is invalid. : AH00356: Child: WAIT_FAILED -- shutting down server [Mon Jul 28 16:49:19.480318 2014] [mpm_winnt:crit] [pid 33896:tid 384] (OS 6)The handle is invalid. : AH02644: Child: Event handle #0 (8) is invalid [Mon Jul 28 16:49:20.201009 2014] [mpm_winnt:warn] [pid 33896:tid 4380] (OS 10038)An operation was attempted on something that is not a socket. : AH00344: accept() failed. [Mon Jul 28 16:49:33.565195 2014] [mpm_winnt:warn] [pid 33896:tid 3404] (OS 10038)An operation was attempted on something that is not a socket. : AH00344: accept() failed. [Mon Jul 28 16:49:51.421208 2014] [mpm_winnt:notice] [pid 33896:tid 384] AH00362: Child: Waiting 30 more seconds for 4 worker threads to finish. [Mon Jul 28 16:50:21.455441 2014] [mpm_winnt:notice] [pid 33896:tid 384] AH00362: Child: Waiting 0 more seconds for 1 worker threads to finish. [Mon Jul 28 16:50:21.555537 2014] [mpm_winnt:notice] [pid 33896:tid 384] AH00363: Child: Terminating 1 threads that failed to exit. [Mon Jul 28 16:50:21.555537 2014] [mpm_winnt:notice] [pid 33896:tid 384] AH00364: Child: All worker threads have exited. [Mon Jul 28 16:50:21.667649 2014] [mpm_winnt:notice] [pid 13424:tid 536] AH00428: Parent: child process 33896 exited with status 0 -- Restarting. [Mon Jul 28 16:50:22.399347 2014] [mpm_winnt:notice] [pid 13424:tid 536] AH00455: Apache/2.4.10 (Win64) OpenSSL/1.0.1h configured -- resuming normal operations [Mon Jul 28 16:50:22.399347 2014] [mpm_winnt:notice] [pid 13424:tid 536] AH00456: Apache Lounge VC11 Server built: Jul 17 2014 12:58:29 [Mon Jul 28 16:50:22.399347 2014] [core:notice] [pid 13424:tid 536] AH00094: Command line: 'C:\\Apache24\\bin\\httpd.exe -d C:/Apache24' [Mon Jul 28 16:50:22.399347 2014] [mpm_winnt:notice] [pid 13424:tid 536] AH00418: Parent: Created child process 34808 [Mon Jul 28 16:50:23.736629 2014] [mpm_winnt:notice] [pid 34808:tid 464] AH00354: Child: Starting 300 worker threads. 2014-07-28 12:44 GMT+02:00 Mar Imp <marimpimp@xxxxxxxxx>: > Hi Jeff, > > I installed 2.4.10 on 22.07.2014 and it was running fine for 6 days. > Today again a restart happened -> again without the important row in > logfile: > > these are the logs: > > Starting the Apache2.4 service > [Tue Jul 22 12:18:26.942556 2014] [mpm_winnt:notice] [pid 13424:tid > 536] AH00455: Apache/2.4.10 (Win64) OpenSSL/1.0.1h configured -- > resuming normal operations^M > [Tue Jul 22 12:18:26.942556 2014] [mpm_winnt:notice] [pid 13424:tid > 536] AH00456: Apache Lounge VC11 Server built: Jul 17 2014 12:58:29^M > [Tue Jul 22 12:18:26.942556 2014] [core:notice] [pid 13424:tid 536] > AH00094: Command line: 'C:\\Apache24\\bin\\httpd.exe -d C:/Apache24'^M > [Tue Jul 22 12:18:26.942556 2014] [mpm_winnt:notice] [pid 13424:tid > 536] AH00418: Parent: Created child process 33168^M > [Tue Jul 22 12:18:28.260820 2014] [mpm_winnt:notice] [pid 33168:tid > 456] AH00354: Child: Starting 300 worker threads.^M > The Apache2.4 service is running. > [Mon Jul 28 12:12:32.738706 2014] [mpm_winnt:warn] [pid 33168:tid > 5356] (OS 10022)An invalid argument was supplied. : AH00344: accept() > failed. > [Mon Jul 28 12:13:04.673283 2014] [mpm_winnt:notice] [pid 33168:tid > 456] AH00362: Child: Waiting 30 more seconds for 8 worker threads to > finish. > [Mon Jul 28 12:13:34.708657 2014] [mpm_winnt:notice] [pid 33168:tid > 456] AH00362: Child: Waiting 0 more seconds for 3 worker threads to > finish. > [Mon Jul 28 12:13:34.808754 2014] [mpm_winnt:notice] [pid 33168:tid > 456] AH00363: Child: Terminating 3 threads that failed to exit. > [Mon Jul 28 12:13:34.808754 2014] [mpm_winnt:notice] [pid 33168:tid > 456] AH00364: Child: All worker threads have exited. > [Mon Jul 28 12:13:34.928869 2014] [mpm_winnt:notice] [pid 13424:tid > 536] AH00428: Parent: child process 33168 exited with status 0 -- > Restarting. > [Mon Jul 28 12:13:35.592504 2014] [mpm_winnt:notice] [pid 13424:tid > 536] AH00455: Apache/2.4.10 (Win64) OpenSSL/1.0.1h configured -- > resuming normal operations > [Mon Jul 28 12:13:35.592504 2014] [mpm_winnt:notice] [pid 13424:tid > 536] AH00456: Apache Lounge VC11 Server built: Jul 17 2014 12:58:29 > [Mon Jul 28 12:13:35.592504 2014] [core:notice] [pid 13424:tid 536] > AH00094: Command line: 'C:\\Apache24\\bin\\httpd.exe -d C:/Apache24' > [Mon Jul 28 12:13:35.593505 2014] [mpm_winnt:notice] [pid 13424:tid > 536] AH00418: Parent: Created child process 38752 > [Mon Jul 28 12:13:36.854715 2014] [mpm_winnt:notice] [pid 38752:tid > 388] AH00354: Child: Starting 300 worker threads. > > -> I'm afraid the patch indeed introduced a bug. the "shutting down > server" message is missing in the logfile. > Any ideas? > > 2014-07-17 21:07 GMT+02:00 Jeff Trawick <trawick@xxxxxxxxx>: >> On Thu, Jul 17, 2014 at 10:07 AM, Mar Imp <marimpimp@xxxxxxxxx> wrote: >>> >>> Hi Jeff, >>> >>> no, there is nothing before. "error_20140716_000000.log" (yesterday) ends >>> with: >>> >>> [Wed Jul 16 10:17:02.436304 2014] [mpm_winnt:notice] [pid 35212:tid >>> 384] AH00354: Child: Starting 300 worker threads. >>> The Apache2.4 service is running. >>> >>> and "error_20140717_000000.log" (today) starts with: >>> [Thu Jul 17 15:12:13.091225 2014] [mpm_winnt:notice] [pid 35212:tid >>> 384] AH00362: Child: Waiting 30 more seconds for 16 worker threads to >>> finish. >>> >>> >>> :( >> >> >> I think you got cheated out of some log messages. >> >> The patch shouldn't hurt anyone barring a compiler bug (famous last words). >> It logs some extra information in the error path you reported originally: >> >> [Fri May 23 07:53:58.344457 2014] [mpm_winnt:crit] [pid 42540:tid 380] >> (OS 6)The handle is invalid. : AH00356: Child: WAIT_FAILED -- >> shutting down server >> >> 2.4.10 will have the same logic for everyone on Windows. Hopefully we can >> get more information from someone. >> >> >> >>> >>> >>> >>> 2014-07-17 15:59 GMT+02:00 Jeff Trawick <trawick@xxxxxxxxx>: >>> > On Thu, Jul 17, 2014 at 9:33 AM, Mar Imp <marimpimp@xxxxxxxxx> wrote: >>> >> >>> >> Hi, >>> >> >>> >> I got a new build from apachelounge. Yesterday I run the server, and >>> >> today apache restarted itself. Unfortunately the logfile says even >>> >> less than before: >>> >> >>> >> [Thu Jul 17 15:12:13.091225 2014] [mpm_winnt:notice] [pid 35212:tid >>> >> 384] AH00362: Child: Waiting 30 more seconds for 16 worker threads to >>> >> finish. >>> > >>> > >>> > Is there nothing before this message? >>> > >>> >> >>> >> [Thu Jul 17 15:12:26.333012 2014] [mpm_winnt:warn] [pid 35212:tid >>> >> 4288] (OS 10038)An operation was attempted on something that is not a >>> >> socket. : AH00344: accept() failed. >>> >> [Thu Jul 17 15:12:43.127156 2014] [mpm_winnt:notice] [pid 35212:tid >>> >> 384] AH00362: Child: Waiting 0 more seconds for 4 worker threads to >>> >> finish. >>> >> [Thu Jul 17 15:12:43.227264 2014] [mpm_winnt:notice] [pid 35212:tid >>> >> 384] AH00363: Child: Terminating 4 threads that failed to exit. >>> >> [Thu Jul 17 15:12:43.227264 2014] [mpm_winnt:notice] [pid 35212:tid >>> >> 384] AH00364: Child: All worker threads have exited. >>> >> [Thu Jul 17 15:12:43.344363 2014] [mpm_winnt:notice] [pid 36412:tid >>> >> 536] AH00428: Parent: child process 35212 exited with status 0 -- >>> >> Restarting. >>> >> [Thu Jul 17 15:12:44.020013 2014] [mpm_winnt:notice] [pid 36412:tid >>> >> 536] AH00455: Apache/2.4.9 (Win64) OpenSSL/1.0.1h configured -- >>> >> resuming normal operations >>> >> [Thu Jul 17 15:12:44.020013 2014] [mpm_winnt:notice] [pid 36412:tid >>> >> 536] AH00456: Apache Lounge VC11 Server built: Jul 9 2014 14:14:36 >>> >> [Thu Jul 17 15:12:44.020013 2014] [core:notice] [pid 36412:tid 536] >>> >> AH00094: Command line: 'C:\\Apache24\\bin\\httpd.exe -d C:/Apache24' >>> >> [Thu Jul 17 15:12:44.021014 2014] [mpm_winnt:notice] [pid 36412:tid >>> >> 536] AH00418: Parent: Created child process 25540 >>> >> [Thu Jul 17 15:12:45.335272 2014] [mpm_winnt:notice] [pid 25540:tid >>> >> 384] AH00354: Child: Starting 300 worker threads. >>> >> >>> >> >>> >> -> the first line with the reason for the server restart ("The handle >>> >> is invalid. : AH00356: Child: WAIT_FAILED -- shutting down server") >>> >> is not in the logfile at all! >>> >> is there a new bug introduced? >>> >> >>> >> thx for your help >>> >> >>> >> 2014-07-09 13:48 GMT+02:00 Jeff Trawick <trawick@xxxxxxxxx>: >>> >> > On Wed, Jul 9, 2014 at 7:36 AM, Mar Imp <marimpimp@xxxxxxxxx> wrote: >>> >> >> >>> >> >> hi, >>> >> >> >>> >> >> this is the answer I got from an apachelounge guy: >>> >> >> >>> >> >> >>> >> >> Does not build with the patch at >>> >> >> >>> >> >> http://svn.apache.org/viewvc?view=revision&revision=1606368 >>> >> >> >>> >> >> >>> >> >> >>> >> >> Error 85 error C2065: 'my_generation' : undeclared identifier >>> >> >> >>> >> >> E:\VC11\Win64\httpd-2.4.9\server\mpm\winnt\child.c 1051 >>> >> >> >>> >> >> Error 86 error C2065: 'my_generation' : undeclared identifier >>> >> >> >>> >> >> E:\VC11\Win64\httpd-2.4.9\server\mpm\winnt\child.c 1076 >>> >> >> >>> >> >> >>> >> > >>> >> > >>> >> > Interesting... It looks like they picked up other code from httpd >>> >> > trunk >>> >> > instead of just picking up that one patch. (my_generation is in >>> >> > trunk >>> >> > but >>> >> > not part of that patch.) >>> >> > >>> >> > As it turns out, the patch is now integrated into the 2.4.x branch >>> >> > for >>> >> > 2.4.10 (coming up in the next week or two). They can use this file >>> >> > unchanged/unpatched with 2.4.9: >>> >> > >>> >> > >>> >> > >>> >> > http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/server/mpm/winnt/child.c?view=co >>> >> > >>> >> > or just wait for 2.4.10. >>> >> > >>> >> > Thanks for trying! >>> >> > >>> >> > >>> >> >> >>> >> >> 138 IntelliSense: a value of type "void *" cannot be assigned to >>> >> >> an >>> >> >> >>> >> >> entity of type "core_server_config *" >>> >> >> >>> >> >> e:\VC11\Win64\httpd-2.4.9\server\mpm\winnt\child.c 315 >>> >> >> >>> >> >> 139 IntelliSense: a value of type "void *" cannot be assigned to >>> >> >> an >>> >> >> >>> >> >> entity of type "char *" >>> >> >> >>> >> >> e:\VC11\Win64\httpd-2.4.9\server\mpm\winnt\child.c 458 >>> >> >> >>> >> >> 140 IntelliSense: a value of type "void *" cannot be assigned to >>> >> >> an >>> >> >> >>> >> >> entity of type "sockaddr *" >>> >> >> >>> >> >> e:\VC11\Win64\httpd-2.4.9\server\mpm\winnt\child.c 632 >>> >> >> >>> >> >> 141 IntelliSense: a value of type "void *" cannot be assigned to >>> >> >> an >>> >> >> >>> >> >> entity of type "sockaddr *" >>> >> >> >>> >> >> e:\VC11\Win64\httpd-2.4.9\server\mpm\winnt\child.c 635 >>> >> >> >>> >> >> 142 IntelliSense: a value of type "void *" cannot be used to >>> >> >> initialize >>> >> >> >>> >> >> an entity of type "winnt_conn_ctx_t *" >>> >> >> >>> >> >> e:\VC11\Win64\httpd-2.4.9\server\mpm\winnt\child.c 789 >>> >> >> >>> >> >> 143 IntelliSense: a value of type "PVOID" cannot be assigned to >>> >> >> an >>> >> >> entity >>> >> >> >>> >> >> of type "apr_bucket *" >>> >> >> e:\VC11\Win64\httpd-2.4.9\server\mpm\winnt\child.c >>> >> >> >>> >> >> 791 >>> >> >> >>> >> >> 144 IntelliSense: a value of type "PVOID" cannot be assigned to >>> >> >> an >>> >> >> entity >>> >> >> >>> >> >> of type "apr_bucket *" >>> >> >> e:\VC11\Win64\httpd-2.4.9\server\mpm\winnt\child.c >>> >> >> >>> >> >> 842 >>> >> >> >>> >> >> 145 IntelliSense: a value of type "HANDLE" cannot be assigned to >>> >> >> an >>> >> >> >>> >> >> entity of type "HANDLE *" >>> >> >> >>> >> >> e:\VC11\Win64\httpd-2.4.9\server\mpm\winnt\child.c 1040 >>> >> >> >>> >> >> 146 IntelliSense: identifier "my_generation" is undefined >>> >> >> >>> >> >> e:\VC11\Win64\httpd-2.4.9\server\mpm\winnt\child.c 1051 >>> >> >> >>> >> >> 147 IntelliSense: identifier "my_generation" is undefined >>> >> >> >>> >> >> e:\VC11\Win64\httpd-2.4.9\server\mpm\winnt\child.c 1076 >>> >> >> >>> >> >> 148 IntelliSense: a value of type "void *" cannot be assigned to >>> >> >> an >>> >> >> >>> >> >> entity of type "int *" >>> >> >> e:\VC11\Win64\httpd-2.4.9\server\mpm\winnt\child.c >>> >> >> >>> >> >> 1082 >>> >> >> >>> >> >> 149 IntelliSense: a value of type "void *" cannot be assigned to >>> >> >> an >>> >> >> >>> >> >> entity of type "int *" >>> >> >> e:\VC11\Win64\httpd-2.4.9\server\mpm\winnt\child.c >>> >> >> >>> >> >> 1330 >>> >> >> >>> >> >> >>> >> >> >>> >> >> >>> >> >> 2014-06-28 17:06 GMT+02:00 Jeff Trawick <trawick@xxxxxxxxx>: >>> >> >> >>> >> >>> On Fri, Jun 27, 2014 at 7:53 AM, Jeff Trawick <trawick@xxxxxxxxx> >>> >> >>> wrote: >>> >> >>>> >>> >> >>>> On Thu, Jun 26, 2014 at 4:18 AM, Mar Imp <marimpimp@xxxxxxxxx> >>> >> >>>> wrote: >>> >> >>>>> >>> >> >>>>> Hi, >>> >> >>>>> >>> >> >>>>> Thank you for the response! >>> >> >>>>> >>> >> >>>>> I looked into child.c, and see that the first line in Error log: >>> >> >>>>> (OS 6)The handle is invalid. : AH00356: Child: WAIT_FAILED -- >>> >> >>>>> shutting down server >>> >> >>>>> comes from: >>> >> >>>>> child.c Line 1125+: rv = WaitForMultipleObjects(num_events, >>> >> >>>>> (HANDLE >>> >> >>>>> *)child_events, FALSE, …… >>> >> >>>>> This is the place that causes the restart. >>> >> >>>> >>> >> >>>> >>> >> >>>> Right... The other code I pointed out is what makes this call >>> >> >>>> different >>> >> >>>> than before. >>> >> >>>> >>> >> >>>> >>> >> >>>>> >>> >> >>>>> >>> >> >>>>> The second line in the error log: >>> >> >>>>> (OS 10038)An operation was attempted on something that is not a >>> >> >>>>> socket. : AH00344: accept() failed. >>> >> >>>>> comes from: >>> >> >>>>> child.c Line 641+: if (context->accept_socket == INVALID_SOCKET) >>> >> >>>>> I guess the second line in the error log is just a consequence of >>> >> >>>>> the >>> >> >>>>> server shutting down? >>> >> >>>> >>> >> >>>> >>> >> >>>> I expect so. >>> >> >>>> >>> >> >>>>> >>> >> >>>>> >>> >> >>>>> >>> >> >>>>> no, I can’t build httpd. It would be great if you could provide a >>> >> >>>>> patched version that I could install in _production_ environment. >>> >> >>>>> >>> >> >>>>> I can’t reproduce the error on a test server, I can just install >>> >> >>>>> the >>> >> >>>>> version on a productive server, and wait for the error to occur. >>> >> >>>>> The >>> >> >>>>> error occurs sporadically. >>> >> >>>>> >>> >> >>>>> It is essential that the patch included in the build doesn’t >>> >> >>>>> break >>> >> >>>>> things (particularly the ability of apache to restart when an >>> >> >>>>> error >>> >> >>>>> happens). >>> >> >>>> >>> >> >>>> >>> >> >>>> The Apache Lounge folks would need to run the build for you to >>> >> >>>> ensure >>> >> >>>> that it has any patches you're currently using and that the >>> >> >>>> toolchain >>> >> >>>> is in >>> >> >>>> sync. >>> >> >>>> >>> >> >>>> Right now I hope to make some permanent changes in the next couple >>> >> >>>> of >>> >> >>>> days to improve diagnostics in this area and commit the changes to >>> >> >>>> httpd >>> >> >>>> trunk. At that point you might be able to get the Apache Lounge >>> >> >>>> folks to >>> >> >>>> roll them into a special build. ??? >>> >> >>>> >>> >> >>> >>> >> >>> Here are the diagnostic changes I added: >>> >> >>> >>> >> >>> http://svn.apache.org/viewvc?view=revision&revision=1606368 >>> >> >>> >>> >> >>> Perhaps the Apache Lounge folks can get you a build of 2.4.9 with >>> >> >>> that >>> >> >>> in >>> >> >>> it. >>> >> >>> >>> >> >>>> >>> >> >>>> >>> >> >>>>> >>> >> >>>>> >>> >> >>>>> As you found out, I use the apachelounge-build atm. >>> >> >>>>> >>> >> >>>>> Thank you for your help! >>> >> >>>>> >>> >> >>>>> Kind regards >>> >> >>>>> Maria Imp >>> >> >>>>> >>> >> >>>>> 2014-06-24 15:59 GMT+02:00 Jeff Trawick <trawick@xxxxxxxxx>: >>> >> >>>>> > On Tue, Jun 24, 2014 at 9:36 AM, Mar Imp <marimpimp@xxxxxxxxx> >>> >> >>>>> > wrote: >>> >> >>>>> >> >>> >> >>>>> >> I face the problem, that Apache restarts itself unexpecteldy >>> >> >>>>> >> without >>> >> >>>>> >> obvious reason. >>> >> >>>>> >> >>> >> >>>>> >> -> (OS 6)The handle is invalid. : AH00356: Child: WAIT_FAILED >>> >> >>>>> >> -- >>> >> >>>>> >> shutting down server >>> >> >>>>> >> -> (OS 10038)An operation was attempted on something that is >>> >> >>>>> >> not >>> >> >>>>> >> a >>> >> >>>>> >> socket. : AH00344: accept() failed. >>> >> >>>>> >> >>> >> >>>>> >> Apache Version: >>> >> >>>>> >> * Problem occurs on 2.4.9, both VC10 and VC11 compiled ones >>> >> >>>>> >> * Problem does NOT occur on 2.4.4 >>> >> >>>>> >> Operating System: >>> >> >>>>> >> * Microsoft Windows Server 2012 Standard >>> >> >>>>> >> >>> >> >>>>> >> The problem occurs since the Apache upgrade from 2.4.4 to >>> >> >>>>> >> 2.4.9. >>> >> >>>>> >> At this moment I reverted to 2.4.4 again because the random >>> >> >>>>> >> restarts >>> >> >>>>> >> cause downtimes. >>> >> >>>>> >> >>> >> >>>>> >> >>> >> >>>>> >> Relevant configuration settings: >>> >> >>>>> >> ThreadsPerChild 300 >>> >> >>>>> >> AcceptFilter http none >>> >> >>>>> >> AcceptFilter https none >>> >> >>>>> >> EnableSendfile off >>> >> >>>>> >> EnableMMAP off >>> >> >>>>> >> >>> >> >>>>> >> >>> >> >>>>> >> Apache works as a caching reverse proxy (mod_cache_disk) >>> >> >>>>> >> >>> >> >>>>> >> >>> >> >>>>> >> Typical logfile fragment: >>> >> >>>>> >> [log] >>> >> >>>>> >> [Fri May 23 07:53:58.344457 2014] [mpm_winnt:crit] [pid >>> >> >>>>> >> 42540:tid >>> >> >>>>> >> 380] >>> >> >>>>> >> (OS 6)The handle is invalid. : AH00356: Child: WAIT_FAILED -- >>> >> >>>>> >> shutting down server >>> >> >>>>> >> [Fri May 23 07:54:03.757607 2014] [mpm_winnt:warn] [pid >>> >> >>>>> >> 42540:tid >>> >> >>>>> >> 4212] (OS 10038)An operation was attempted on something that >>> >> >>>>> >> is >>> >> >>>>> >> not >>> >> >>>>> >> a >>> >> >>>>> >> socket. : AH00344: accept() failed. >>> >> >>>>> >> [Fri May 23 07:54:30.288807 2014] [mpm_winnt:notice] [pid >>> >> >>>>> >> 42540:tid >>> >> >>>>> >> 380] AH00362: Child: Waiting 270 more seconds for 5 worker >>> >> >>>>> >> threads >>> >> >>>>> >> to >>> >> >>>>> >> finish. >>> >> >>>>> >> [Fri May 23 07:55:00.329552 2014] [mpm_winnt:notice] [pid >>> >> >>>>> >> 42540:tid >>> >> >>>>> >> 380] AH00362: Child: Waiting 240 more seconds for 1 worker >>> >> >>>>> >> threads >>> >> >>>>> >> to >>> >> >>>>> >> finish. >>> >> >>>>> >> [Fri May 23 07:55:30.370221 2014] [mpm_winnt:notice] [pid >>> >> >>>>> >> 42540:tid >>> >> >>>>> >> 380] AH00362: Child: Waiting 210 more seconds for 1 worker >>> >> >>>>> >> threads >>> >> >>>>> >> to >>> >> >>>>> >> finish. >>> >> >>>>> >> [Fri May 23 07:55:47.893020 2014] [mpm_winnt:notice] [pid >>> >> >>>>> >> 42540:tid >>> >> >>>>> >> 380] AH00364: Child: All worker threads have exited. >>> >> >>>>> >> [Fri May 23 07:55:48.010131 2014] [mpm_winnt:notice] [pid >>> >> >>>>> >> 36544:tid >>> >> >>>>> >> 516] AH00428: Parent: child process 42540 exited with status 0 >>> >> >>>>> >> -- >>> >> >>>>> >> Restarting. >>> >> >>>>> >> [Fri May 23 07:55:48.801890 2014] [mpm_winnt:notice] [pid >>> >> >>>>> >> 36544:tid >>> >> >>>>> >> 516] AH00455: Apache/2.4.9 (Win64) OpenSSL/1.0.1g configured >>> >> >>>>> >> -- >>> >> >>>>> >> resuming normal operations >>> >> >>>>> >> [Fri May 23 07:55:48.801890 2014] [mpm_winnt:notice] [pid >>> >> >>>>> >> 36544:tid >>> >> >>>>> >> 516] AH00456: Apache Lounge VC10 Server built: Mar 17 2014 >>> >> >>>>> >> 12:11:31 >>> >> >>>>> >> [Fri May 23 07:55:48.801890 2014] [core:notice] [pid 36544:tid >>> >> >>>>> >> 516] >>> >> >>>>> >> AH00094: Command line: 'C:\\Apache24\\bin\\httpd.exe -d >>> >> >>>>> >> C:/Apache24' >>> >> >>>>> >> [Fri May 23 07:55:48.802891 2014] [mpm_winnt:notice] [pid >>> >> >>>>> >> 36544:tid >>> >> >>>>> >> 516] AH00418: Parent: Created child process 33888 >>> >> >>>>> >> [Fri May 23 07:55:50.263291 2014] [mpm_winnt:notice] [pid >>> >> >>>>> >> 33888:tid >>> >> >>>>> >> 380] AH00354: Child: Starting 300 worker threads. >>> >> >>>>> >> [Fri May 23 11:58:09.232804 2014] [mpm_winnt:crit] [pid >>> >> >>>>> >> 33888:tid >>> >> >>>>> >> 380] >>> >> >>>>> >> (OS 6)The handle is invalid. : AH00356: Child: WAIT_FAILED -- >>> >> >>>>> >> shutting down server >>> >> >>>>> >> [Fri May 23 11:58:10.710220 2014] [mpm_winnt:warn] [pid >>> >> >>>>> >> 33888:tid >>> >> >>>>> >> 5008] (OS 10038)An operation was attempted on something that >>> >> >>>>> >> is >>> >> >>>>> >> not >>> >> >>>>> >> a >>> >> >>>>> >> socket. : AH00344: accept() failed. >>> >> >>>>> >> [Fri May 23 11:58:28.546422 2014] [mpm_winnt:warn] [pid >>> >> >>>>> >> 33888:tid >>> >> >>>>> >> 3320] (OS 10038)An operation was attempted on something that >>> >> >>>>> >> is >>> >> >>>>> >> not >>> >> >>>>> >> a >>> >> >>>>> >> socket. : AH00344: accept() failed. >>> >> >>>>> >> [Fri May 23 11:58:41.169814 2014] [mpm_winnt:notice] [pid >>> >> >>>>> >> 33888:tid >>> >> >>>>> >> 380] AH00362: Child: Waiting 270 more seconds for 8 worker >>> >> >>>>> >> threads >>> >> >>>>> >> to >>> >> >>>>> >> finish. >>> >> >>>>> >> [Fri May 23 11:59:11.208219 2014] [mpm_winnt:notice] [pid >>> >> >>>>> >> 33888:tid >>> >> >>>>> >> 380] AH00362: Child: Waiting 240 more seconds for 3 worker >>> >> >>>>> >> threads >>> >> >>>>> >> to >>> >> >>>>> >> finish. >>> >> >>>>> >> [Fri May 23 11:59:41.245781 2014] [mpm_winnt:notice] [pid >>> >> >>>>> >> 33888:tid >>> >> >>>>> >> 380] AH00362: Child: Waiting 210 more seconds for 1 worker >>> >> >>>>> >> threads >>> >> >>>>> >> to >>> >> >>>>> >> finish. >>> >> >>>>> >> [Fri May 23 12:00:11.277011 2014] [mpm_winnt:notice] [pid >>> >> >>>>> >> 33888:tid >>> >> >>>>> >> 380] AH00362: Child: Waiting 180 more seconds for 1 worker >>> >> >>>>> >> threads >>> >> >>>>> >> to >>> >> >>>>> >> finish. >>> >> >>>>> >> [Fri May 23 12:00:41.305795 2014] [mpm_winnt:notice] [pid >>> >> >>>>> >> 33888:tid >>> >> >>>>> >> 380] AH00362: Child: Waiting 150 more seconds for 1 worker >>> >> >>>>> >> threads >>> >> >>>>> >> to >>> >> >>>>> >> finish. >>> >> >>>>> >> [Fri May 23 12:01:11.335526 2014] [mpm_winnt:notice] [pid >>> >> >>>>> >> 33888:tid >>> >> >>>>> >> 380] AH00362: Child: Waiting 120 more seconds for 1 worker >>> >> >>>>> >> threads >>> >> >>>>> >> to >>> >> >>>>> >> finish. >>> >> >>>>> >> [Fri May 23 12:01:15.840009 2014] [mpm_winnt:notice] [pid >>> >> >>>>> >> 33888:tid >>> >> >>>>> >> 380] AH00364: Child: All worker threads have exited. >>> >> >>>>> >> [Fri May 23 12:01:15.953118 2014] [mpm_winnt:notice] [pid >>> >> >>>>> >> 36544:tid >>> >> >>>>> >> 516] AH00428: Parent: child process 33888 exited with status 0 >>> >> >>>>> >> -- >>> >> >>>>> >> Restarting. >>> >> >>>>> >> [Fri May 23 12:01:16.820952 2014] [mpm_winnt:notice] [pid >>> >> >>>>> >> 36544:tid >>> >> >>>>> >> 516] AH00455: Apache/2.4.9 (Win64) OpenSSL/1.0.1g configured >>> >> >>>>> >> -- >>> >> >>>>> >> resuming normal operations >>> >> >>>>> >> [Fri May 23 12:01:16.820952 2014] [mpm_winnt:notice] [pid >>> >> >>>>> >> 36544:tid >>> >> >>>>> >> 516] AH00456: Apache Lounge VC10 Server built: Mar 17 2014 >>> >> >>>>> >> 12:11:31 >>> >> >>>>> >> [Fri May 23 12:01:16.820952 2014] [core:notice] [pid 36544:tid >>> >> >>>>> >> 516] >>> >> >>>>> >> AH00094: Command line: 'C:\\Apache24\\bin\\httpd.exe -d >>> >> >>>>> >> C:/Apache24' >>> >> >>>>> >> [Fri May 23 12:01:16.820952 2014] [mpm_winnt:notice] [pid >>> >> >>>>> >> 36544:tid >>> >> >>>>> >> 516] AH00418: Parent: Created child process 24388 >>> >> >>>>> >> [Fri May 23 12:01:18.308375 2014] [mpm_winnt:notice] [pid >>> >> >>>>> >> 24388:tid >>> >> >>>>> >> 376] AH00354: Child: Starting 300 worker threads. >>> >> >>>>> >> [/log] >>> >> >>>>> >> >>> >> >>>>> >> Have you got any idea, why this can happen? >>> >> >>>>> >> >>> >> >>>>> >> In the windows eventlog I can't find any relevant entries at >>> >> >>>>> >> the >>> >> >>>>> >> time >>> >> >>>>> >> that apache restarts. >>> >> >>>>> >> >>> >> >>>>> >> Please help if you can >>> >> >>>>> >> >>> >> >>>>> >> Kind Regards >>> >> >>>>> >> Maria Imp >>> >> >>>>> >> >>> >> >>>>> >> >>> >> >>>>> >> >>> >> >>>>> >> >>> >> >>>>> >> --------------------------------------------------------------------- >>> >> >>>>> >> To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx >>> >> >>>>> >> For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx >>> >> >>>>> >> >>> >> >>>>> > >>> >> >>>>> > I just found this thread too, which also contains this >>> >> >>>>> > information >>> >> >>>>> > from you >>> >> >>>>> > a few weeks ago: >>> >> >>>>> > >>> >> >>>>> > https://www.apachelounge.com/viewtopic.php?p=27848 >>> >> >>>>> > >>> >> >>>>> > The apparent code change that triggered this is that the httpd >>> >> >>>>> > child >>> >> >>>>> > now >>> >> >>>>> > detects when the httpd parent crashes or is terminated >>> >> >>>>> > forcefully. >>> >> >>>>> > It would >>> >> >>>>> > appear that this process handle is no longer valid after some >>> >> >>>>> > period >>> >> >>>>> > of >>> >> >>>>> > time: >>> >> >>>>> > >>> >> >>>>> > child_events[2] = OpenProcess(SYNCHRONIZE, FALSE, parent_pid); >>> >> >>>>> > num_events = 3; >>> >> >>>>> > >>> >> >>>>> > Some of the other logs in the apachelounge.com post show that >>> >> >>>>> > the >>> >> >>>>> > parent was >>> >> >>>>> > able to successfully restart the child after this error, so >>> >> >>>>> > presumably the >>> >> >>>>> > handle doesn't go bad simply because the parent exits. >>> >> >>>>> > >>> >> >>>>> > Are you able to build httpd yourself? I could prepare a test >>> >> >>>>> > patch >>> >> >>>>> > to >>> >> >>>>> > narrow down what is going wrong. >>> >> >>>>> > >>> >> >>>>> > -- >>> >> > >>> >> > >>> >> >>> >> --------------------------------------------------------------------- >>> >> To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx >>> >> For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx >>> >> >>> > >>> > >>> > >>> > -- >>> > Born in Roswell... married an alien... >>> > http://emptyhammock.com/ >>> > http://edjective.org/ >>> > >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx >>> For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx >>> >> >> >> >> -- >> Born in Roswell... married an alien... >> http://emptyhammock.com/ >> http://edjective.org/ >> --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx