Ошибка nginx
andribas 23 марта, 2009 - 04:08
Раз уж я начал тестировать kde-4.2 напшу про nginx:
создается папка /var/tmp/nginx при установке
если ее удалить, то он не запускается.
Это правильно?
сделал создание папки в /etc/init.d/nginx
configtest() { ebegin "Checking nginx' configuration" + if [ ! -f /var/tmp/nginx ]; then + mkdir /var/tmp/nginx 2>/dev/null + chown nginx:nginx /var/tmp/nginx fi
а как правильно сделать?
у меня /var/tmp чистится.
»
- Для комментирования войдите или зарегистрируйтесь
Я вообще ничего не понял. При
Я вообще ничего не понял. При чём здесь KDE 4.2? Откуда /var/tmp/nginx? Зачем каталог в /etc/init.d?
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
KDE здесь не при чем.Просто
KDE здесь не при чем.
Просто с ним ошибок много накопилось, стал смотреть bugzilla.
Объясняю еще раз.
Поставил nginx.
Потом через некоторое время почистил /var/tmp/ - это ведь tmp.
Когда стал запускать nginx тот ругнулся - mkdir() failed /var/tmp/nginx/client
и не запустился.
В конфигах nginx этой папки нет, значит он сам туда пишет, считая что его папку никто не может удалить.
Если pid и остальное ложится в /var/run, то в /var/tmp никто удалять не запрещал.
К слову говоря, не знаю можно так или нет, у меня стоит
ln -s /var/tmp/ /tmp и /var/tmp/ на отдельном разделе 4Гб.
По умолчанию /tmp чистится при перезагрузке.
Такого места, где можно сказать nginx где создавать его папки - я не нашел.
Сам он эту папку не проверяет, поэтому я и пишу что ошибка - скорее недоработка.
Воспроизвести очень легко - rm -R /var/tmp/nginx
и /etc/init.d/nginx start
Не надо так делать
Ошибку допускаеш ты когда нагло чистиш /var/tmp
К примеру ccache тоже использует для хранения результатов работы /var/tmp
И если его чистить - какой тогда толк от ccache?
Да и вообщем то я не наблюдал никогда чтоб какая-то прога после себя не убралась в /var/tmp
Так что брось эту идею - чистить там самостоятельно.
А почему?
ccache может хранить результаты и в другом месте.
А вот хочу и чищу - почему нельзя?
А ты пробовал проверить?
тот же portage создает свои папки и ничего.
И ни portage, ни ccache не падают когда папки нет
:)
Я не пробовал - так как у меня nginx работает и перегрузки системы весьма редки, и /var/tmp не распухает.
А с таким подходом "А вот хочу и чищу - почему нельзя?" - чисти дальше. Научись думать - тебе это надо?
Разговор окончен.
Ладно.Про линк /tmp на
Ладно.
Про линк /tmp на /var/tmp Вы меня убедили.
У меня nginx тоже работает и
нормальный.
Этот я поставил на desktop, поэтому перезагрузки. Иначе бы и не заметил.
Но падать он все равно не должен.