Я счастливо запускаю Apache 2.2.3 на своем рабочем столе Windows 7 и ноутбуке в течение некоторого времени (месяцы / годы) без каких-либо проблем. Однако в последние пару дней служба Apache2.2 в оснастке Windows на обоих компьютерах отказалась запускаться.
При попытке запустить службу получена ошибка:
Ошибка 1067: процесс неожиданно завершился.
Если я запускаю httpd.exe прямо из командной строки, запускается Apache, и я могу без проблем запускать свои локальные сайты разработки.
У кого-нибудь есть предложения относительно того, почему сервис Apache2.2 внезапно перестал работать?
РЕДАКТИРОВАТЬ
Журнал событий Windows показывает следующее:
Faulting application name: httpd.exe, version: 2.2.3.0, time stamp: 0x44c93502
Faulting module name: libapr-1.dll, version: 1.2.7.0, time stamp: 0x44c93456
Exception code: 0xc0000005
Fault offset: 0x000038bc
Faulting process id: 0x19fc
Faulting application start time: 0x01ce0080a3cf20e3
Faulting application path: C:\Program Files (x86)\Apache Software Foundation\Apache2.2\bin\httpd.exe
Faulting module path: C:\Program Files (x86)\Apache Software Foundation\Apache2.2\bin\libapr-1.dll
Report Id: e30ff5e8-6c73-11e2-aa69-9ce9ae4d78cf
windows-7
services
apache-http-server
Саймон Беннетт
источник
источник
error.log
, или, возможно, Windows Event Viewer вам поможет?error.log
не содержит ничего полезного. Последняя запись относится к декабрю 2012 года. Средство просмотра событий ссылается на неисправный модуль,libapr-1.dll
но не проливает больше света, чем это.Ответы:
Похоже, что это было результатом автоматического обновления Google Диска, которое изменило различные настройки разрешений в родительской папке, как указано в ссылке ниже:
http://productforums.google.com/forum/#!searchin/drive/apache/drive/4LWRozCv14E/gsG6cv0JCNoJ
источник