|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Andrey Ostanovsky 2:5030/1957 09 Nov 2007 11:30:46 To : Valentin Nechayev Subject : Засада при старте апача -------------------------------------------------------------------------------- 09 Nov 07 09:58, you wrote to eugen@grosbein.pp.ru: VG>>> [emerg] (17)File exists: Couldn't create accept lock VG>>> (/var/log/accept.lock.639) (5) VG>>> Это происходит из-за того, что при некорректном шатдауне сервера VG>>> файл блокировки апача не удаляется. И хотя к имени файла VG>>> добавляется номер пида, при старте системы апач часто получает VG>>> один и тот же пид, т.к. одни и те же сервисы запускаются в том VG>>> же порядке. В результате файл блокировки действительно VG>>> оказывается уже существующим и почему-то апач его не пытается VG>>> перезаписать, а просто выходит. EG>> А всё потому, что кто-то не читал man hier (вероятно, маинтейнер EG>> порта). Для таких файлов надо использовать /var/run, который при EG>> загрузке принудительно очищается - и щастье придет. VN> Всё потому, что апач не стирает этот файл при старте, даже точно VN> имея этот pid. Размещение в /var/run - не метод потому, что есть VN> шанс при повторном запуске получить тот же pid. Тот же pid есть шанс получить только при запуске системы, а когда отломали автоматическую очистку /var/run? Andrey --- GoldED+/BSD 1.1.5-b20061116 * Origin: PGP KeyID 2ABEC67A andrey @ ostanovsky. spb. ru (2:5030/1957) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/286047340cec.html, оценка из 5, голосов 10
|