Ошибка запуска сервиса apache из-под Windows Server 2008 R2
На сервере под управлением Microsoft Windows Server 2008 R2 ×64 для взаимодействия с базами в кластере 1С посредством их публикации на web-сервере был поднят сервис apache2.2. После вчерашней перезагрузки вследствие установки обновлений безопасности на операционную систему после “вторника обновлений” от компании Microsoft, апач перестал запускаться без каких-либо записей в собственных логах. Однако в журналах Windows в событиях работы приложений появилось по четыре ошибки с кодом 3299 на каждую неудачную попытку запуска Apache Services. |
Вот так выглядят эти ошибки:
Ошибка номер раз:
The Apache service named reported the following error: >>> (OS 10013)Сделана попытка доступа к сокету методом, запрещенным правами доступа. : make_sock: could not bind to address [::]:80 .
Ошибка номер два:
The Apache service named reported the following error: >>> (OS 10013)Сделана попытка доступа к сокету методом, запрещенным правами доступа. : make_sock: could not bind to address 0.0.0.0:80 .
Ошибка номер три:
The Apache service named reported the following error: >>> no listening sockets available, shutting down .
Ошибка номер четыре:
The Apache service named reported the following error: >>> Unable to open logs .
За основную были приняты первые две, косвенным образом говорящие, что какое-то приложение мешает занять сервису apache сокет 0.0.0.0:80 (так прописано у меня в конфигурационном файле apache — httpd.conf).
Как впоследствии оказалось, таким приложением оказался SQL Server Reporting Services. После остановки которого через оснастку управления служб, apache2.2 успешно стартовал.
Причина, по которой вдруг SQL Server Reporting Services (MSSQLSERVER), где MSSQLSERVER-имя инстанса, занял данный сокет – тема для отдельной статьи.
Спасибо, за информацию! очень помогли!
Красава Вася +100500 тебе в карму!