Keep Server Online
  
If you find the Apache Lounge, the downloads and overall help useful, please express your satisfaction with a donation.
  
or
  
 
  
A donation makes a contribution towards the costs, the time and effort that's going in this site and building.
  
Thank You! Steffen
  
Your donations will help to keep this site alive and well, and continuing building binaries. Apache Lounge is not sponsored.
 |    |   
 | 
     Topic: Apache httpd 2.4.38 fails to start after 1903 update | 
 |   
| Author | 
  | 
 
mdeggers
 
 
  Joined: 25 May 2019 Posts: 3 Location: Huntington Beach
  | 
 Posted: Sat 25 May '19 22:27    Post subject: Apache httpd 2.4.38 fails to start after 1903 update | 
     | 
 
  | 
 
Environment:
 
 
Windows 10 Professional 64 bit
 
 
Prior to updating to the May 1903 update, Apache HTTPD 2.4.38 was running happily as a service. I use it for development work.
 
 
The service was installed with httpd.exe -k install run from an Administrator PowerShell prompt.
 
 
Since the update, the service doesn't start. I see the following in the event log.
 
 
Faulting application name: httpd.exe, version: 2.4.38.0, time stamp: 0x5c41d445
 
Faulting module name: ADVAPI32.dll, version: 10.0.18362.1, time stamp: 0x96f604e5
 
Exception code: 0xc0000005
 
Fault offset: 0x000000000004bc09
 
Faulting process id: 0x3b98
 
Faulting application start time: 0x01d513370d6f1e0a
 
Faulting application path: D:\Apache24\bin\httpd.exe
 
Faulting module path: C:\WINDOWS\System32\ADVAPI32.dll
 
Report Id: 8f77ee94-617c-457b-b76c-26f8bd0d4cb3
 
Faulting package full name: 
 
Faulting package-relative application ID: 
 
 
From the details pane:
 
 
httpd.exe 
 
   2.4.38.0 
 
   5c41d445 
 
   ADVAPI32.dll 
 
   10.0.18362.1 
 
   96f604e5 
 
   c0000005 
 
   000000000004bc09 
 
   3b98 
 
   01d513370d6f1e0a 
 
   D:\Apache24\bin\httpd.exe 
 
   C:\WINDOWS\System32\ADVAPI32.dll 
 
   8f77ee94-617c-457b-b76c-26f8bd0d4cb3 
 
 
Pretty much every authenticated user has full control over the directory tree.
 
 
I get error 1067 when I attempt to start the service manually.
 
 
I have also turned off my antivirus (Avast!). This did not change the results.
 
 
I have also tried the recently released 2.4.39 built with VS16. Same results (with different names, of course).
 
 
Any help would be greatly appreciated. | 
 
  | 
 
| Back to top | 
 | 
 
mdeggers
 
 
  Joined: 25 May 2019 Posts: 3 Location: Huntington Beach
  | 
 Posted: Sun 26 May '19 20:19    Post subject:  | 
     | 
 
  | 
 
This may be a PHP issue.
 
 
I commented out the PHP and mod_jk configurations in my httpd.conf file, and httpd.exe ran properly from the command line.
 
 
I reintroduced mod_jk and while httpd.exe started properly, it would not exit from the command line with Ctrl-C. I had to kill the PowerShell window in order for the server to exit.
 
 
I will do the following and post back:
 
 
1. See if there is an updated mod_jk to address the Ctrl-C issue.
 
 
2. See if there is an updated PHP. I'm currently running:
 
 
PHP 7.3.1 (cli) (built: Jan  9 2019 22:20:52) ( ZTS MSVC15 (Visual C++ 2017) x64 )
 
 
I see that there is a new version. | 
 
  | 
 
| Back to top | 
 | 
 
mdeggers
 
 
  Joined: 25 May 2019 Posts: 3 Location: Huntington Beach
  | 
 Posted: Sun 26 May '19 20:31    Post subject:  | 
     | 
 
  | 
 
There is no later version of mod_jk. However, httpd.exe does exit given enough time when Ctrl-C is pressed.
 
 
There is a later version of PHP (7.3.5). Including its configuration in httpd.conf prevents httpd.exe from starting.
 
 
At this point I should probably be posting in the PHP forums. | 
 
  | 
 
| Back to top | 
 | 
 
MeSo2
 
 
  Joined: 28 Apr 2016 Posts: 12
 
  | 
 Posted: Tue 06 Aug '19 0:15    Post subject:  | 
     | 
 
  | 
 
| I had to reinstall Apache to 2.4.39 and PHP to 7.3.8, and that fixed it. | 
 
  | 
 
| Back to top | 
 | 
 
James Blond Moderator
  
  Joined: 19 Jan 2006 Posts: 7442 Location: EU, Germany, Next to Hamburg
  | 
 Posted: Tue 06 Aug '19 9:14    Post subject: Re: Apache httpd 2.4.38 fails to start after 1903 update | 
     | 
 
  | 
 
 	  | mdeggers wrote: | 	 		  
 
Exception code: 0xc0000005
 
 | 	  
 
 
c0000005 is an access violation. 
 
 
Files on a network share? Also possible is that one of the modules you use needs Admin permissions. When ever I have to run Apache as a load balancer some of the memory module require Admin permissions. | 
 
  | 
 
| Back to top | 
 | 
 
 
 
 
 | 
 
 
 |  
 
 |  
  |   
 |