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).
