|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 07 Nov 2007 03:05:57 To : Vadim Guchenko Subject : Re: Засада при старте апача --------------------------------------------------------------------------------
06 ноя 2007, вторник, в 21:41 KRAST, Vadim Guchenko написал(а):
VG> FreeBSD 6.2, apache-2.2.6 из портов. Hа глючном сервере, который часто
VG> самопроизвольно перезагружается, апач стал стартовать при загрузке сервера
VG>
VG> раз через раз. В лог пишет ошибку:
VG> [emerg] (17)File exists: Couldn't create accept lock
VG> (/var/log/accept.lock.639) (5)
VG> Это происходит из-за того, что при некорректном шатдауне сервера файл
VG> блокировки апача не удаляется. И хотя к имени файла добавляется номер
VG> пида,
VG> при старте системы апач часто получает один и тот же пид, т.к. одни и те
VG> же
VG> сервисы запускаются в том же порядке. В результате файл блокировки
VG> действительно оказывается уже существующим и почему-то апач его не
VG> пытается
VG> перезаписать, а просто выходит.
А всё потому, что кто-то не читал man hier (вероятно, маинтейнер порта).
Для таких файлов надо использовать /var/run, который при загрузке
принудительно очищается - и щастье придет.
Eugene
--
Рейтинг, рейтинг - юбер аллес! (суровая правда телеискусства)
--- slrn/0.9.8.1 (FreeBSD)
* Origin: Svyaz Service JSC (2:5006/1@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/260938bc44993.html, оценка из 5, голосов 10
|