You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@httpd.apache.org by Steve Veltman <sv...@ducks.org> on 2003/08/06 15:46:57 UTC
[users@httpd] Apache2 service won't start on Windows 2000 Server
I have installed Apache 2.0.47 on Windows 2000 Server. The machine doesn't have a server name registered to the internet (it is a development server), but I can see it on the network.
After installation, the Apache2 service has not started, and I chose the option to install Apache as a service on port 80 for all users. When I try to start the service, it doesn't start, and I get the following message in the error log. The O/S message says the service didn't return an error message.
[Tue Aug 05 14:22:40 2003] [notice] Parent: Created child process 1252
[Tue Aug 05 14:22:40 2003] [notice] Child 1252: Child process is running
[Tue Aug 05 14:22:40 2003] [notice] Child 1252: Acquired the start mutex.
[Tue Aug 05 14:22:40 2003] [notice] Child 1252: Starting 250 worker threads.
[Tue Aug 05 14:22:40 2003] [crit] (OS 31)A device attached to the system is not functioning. : Child 1252: _beginthreadex failed. Unable to create all worker threads. Created 163 of the 250 threads requested with the ThreadsPerChild configuration directive.
[Tue Aug 05 14:22:41 2003] [notice] Parent: Received shutdown signal -- Shutting down the server.
[Tue Aug 05 14:22:41 2003] [notice] Child 1252: Released the start mutex
[Tue Aug 05 14:22:42 2003] [notice] Child 1252: Waiting for 163 worker threads to exit.
[Tue Aug 05 14:22:42 2003] [notice] Child 1252: All worker threads have exited.
[Tue Aug 05 14:22:42 2003] [notice] Child 1252: Child process is exiting
[Tue Aug 05 14:22:42 2003] [notice] Parent: Child process exited successfully
I have tried to work around this by starting the service using the apache.exe in command line, which produces no messages, but neither does it start the service. I get the same result when I try to start the service from the Progams menu.
I have searched on Google for parts of the error message above ('(OS 31)A device attached to the system is not functioning' and '_beginthreadex'), but these searches have produced nothing useful.
I have considered that Windows 2000 may not be configured properly, but I don't have any idea where to start looking.
Can you suggest other workarounds that I might try? Is it possible that I don't have Windows 2000 configured properly? If so, can you think of some changes to Windows 2000 that I could give a try?
Thanks for your help.
---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
" from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org