Назад | Перейти на главную страницу

/var/run/httpd.pid отсутствует

Недавно один из наших веб-серверов httpd перестал работать, и я не смог найти проблему. Сегодня я сел, просмотрел все каталоги в httpd.conf и обнаружил проблему.

в папке отсутствует /var/run/httpd.pid.

Все остальные файлы есть и вроде все в порядке. Я не могу создать новый файл с тем же именем в vi и понятия не имею, чем это могло быть вызвано.

Я предполагаю, что это было вызвано холодной перезагрузкой на каком-то этапе, поскольку на этом сервере не было запущено никаких других экстраординарных процессов во время его отказа.

Я использую CentOS 3.

Как я могу восстановить этот файл?

Вы должны выяснить, где ваш Apache создает свой PID и кто является владельцем процесса. Затем проверьте, есть ли у владельца Apache права чтения / записи в целевой каталог.

Итак, я нашел, для чего используются файлы pid. Извините за потраченное время.

service httpd restart