Ошибка nginx

Раз уж я начал тестировать 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

Не надо так делать

andribas написал(а):
поэтому я и пишу что ошибка - скорее недоработка.

Ошибку допускаеш ты когда нагло чистиш /var/tmp
К примеру ccache тоже использует для хранения результатов работы /var/tmp
И если его чистить - какой тогда толк от ccache?
Да и вообщем то я не наблюдал никогда чтоб какая-то прога после себя не убралась в /var/tmp
Так что брось эту идею - чистить там самостоятельно.

А почему?

Agressor написал(а):
К примеру ccache тоже использует для хранения результатов работы /var/tmp
И если его чистить - какой тогда толк от ccache?

ccache может хранить результаты и в другом месте.

Agressor написал(а):
Ошибку допускаеш ты когда нагло чистиш /var/tmp

А вот хочу и чищу - почему нельзя?

Agressor написал(а):
Да и вообщем то я не наблюдал никогда чтоб какая-то прога после себя не убралась в /var/tmp
Так что брось эту идею - чистить там самостоятельно.

А ты пробовал проверить?
тот же portage создает свои папки и ничего.
И ни portage, ни ccache не падают когда папки нет

:)

Я не пробовал - так как у меня nginx работает и перегрузки системы весьма редки, и /var/tmp не распухает.
А с таким подходом "А вот хочу и чищу - почему нельзя?" - чисти дальше. Научись думать - тебе это надо?
Разговор окончен.

Ладно.Про линк /tmp на

Ладно.
Про линк /tmp на /var/tmp Вы меня убедили.
У меня nginx тоже работает и

# uptime
 14:46:05 up 207 days,  3:09,  2 users,  load average: 0.46, 0.46, 0.47

нормальный.
Этот я поставил на desktop, поэтому перезагрузки. Иначе бы и не заметил.
Но падать он все равно не должен.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".