On 16.04.2013 19:25, Vladislav Prodan wrote:
> 
> 
>  --- Исходное сообщение ---
> От кого: "Eugene Grosbein" <[email protected]>
> Дата: 16 апреля 2013, 15:17:31
> 
>  
>> On 16.04.2013 14:18, Vladislav Prodan wrote:
>>>
>>> [8:40]vesuvius:root->/root# service apache22 restart
>>> Performing sanity check on apache22 configuration:
>>> Syntax OK
>>> apache22 not running? (check /var/run/httpd.pid).
>>
>> Черным по белому же написано: стартовый скрипт ищет PID апача
>> для посылки ему сигнала завершения в /var/run/httpd.pid, но апач,
>> очевидно, пишет PID в другое место. Скрипт считает, что апач не запущен
>> и запускает вторую копию, которая не может занять уже занятые первой
>> копией порты (первую копию скрипт не погасил) и обламывается.
>>
>> Надо устранить несоответствие с pid-файлом и всё станет хорошо.
>> Проще всего поправить конфиг апача. 
> 
> Вы не правы.
> graceful-stop отработал, погасил все, что можно.
> даже удалил  /var/run/httpd.pid
> 
> Но в памяти осталось два http процесса, которые и держат 81 порт.
> 
> Поэтому апач и не может стартануть.

Если бы service apache22 restart нормально гасил апач,
то не было бы ошибки apache22 not running? (check /var/run/httpd.pid).


Ответить