ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Бесконечный цикл в nginx/0.3.54



On Sun, 16 Jul 2006, Sergey Serov wrote:

On Friday 14 July 2006 15:42, Igor Sysoev wrote:
On Fri, 14 Jul 2006, Sergey Serov wrote:
On Friday 14 July 2006 14:59, Igor Sysoev wrote:
On Fri, 14 Jul 2006, Sergey Serov wrote:
Вчера обновил с 46 до 54 и утром обнаружил что через несколько часов
после апдейта завис nginx. Раньше никогда не зависал, только падал :-)

Перегрузил, убрал опасные настройки и стал он работать дальше.
Сейчас опять завис, вот что говорит strace:

open("/var/tmp/nginx/fastcgi_temp/", O_RDWR|O_CREAT|O_EXCL, 0600) = -1
EEXIST (File exists)

рейт этих сообщений несколько сот в секунду. Иногда попадается
break(0x8c91000)                        = 0

Видимо это глюк, и nginx не дописывает что-то в конец буфера с именем
файла.

Как выглядит директива fastcgi_temp_path ?

Она не используется вообще, то что в портах указано, то, видимо и
используется:
--http-fastcgi-temp-path=${NGINX_TMPDIR}/fastcgi_temp



# date
Fri Jul 14 12:11:54 BST 2006
# ll /var/tmp/nginx/
total 6
drwx------   2 www  www  512 Jul 14 07:49 client_body_temp
drwx------  21 www  www  512 Jul 14 12:03 fastcgi_temp
drwx------   2 www  www  512 Jul 14 06:49 proxy_temp
# ll /var/tmp/nginx/fastcgi_temp/
total 38
drwx------  3 www  www  512 Jul 14 12:02 ?
drwx------  3 www  www  512 Jul 14 10:24 ?
drwx------  3 www  www  512 Jul 14 11:01 ?
drwx------  3 www  www  512 Jul 14 09:54
drwx------  3 www  www  512 Jul 14 10:12 "
drwx------  3 www  www  512 Jul 14 10:30 1
drwx------  3 www  www  512 Jul 14 11:45 3
drwx------  3 www  www  512 Jul 14 08:13 >
drwx------  3 www  www  512 Jul 14 11:14 E
drwx------  3 www  www  512 Jul 14 11:04 I
drwx------  3 www  www  512 Jul 14 10:50 a
drwx------  4 www  www  512 Jul 14 11:01 d
drwx------  4 www  www  512 Jul 14 10:34 e
drwx------  4 www  www  512 Jul 14 12:00 o
drwx------  4 www  www  512 Jul 14 10:30 t
drwx------  3 www  www  512 Jul 14 11:33 x
drwx------  3 www  www  512 Jul 14 10:51 y
drwx------  3 www  www  512 Jul 14 12:03 ?
drwx------  3 www  www  512 Jul 14 10:55 ?


Знаки вопроса это нормально?

Нет, не нормально. На самом деле, там должны быть только цифры.
А можно включить отладку на один адрес и сделать запрос, который
бы использовал fastcgi_temp.

Отладку включил, а как теперь сделать такой запрос не знаю.

Должен быть большой ответ.
А какие имена файлов в каталогах /var/tmp/nginx/fastcgi_temp/E и прочая ?


Игорь Сысоев
http://sysoev.ru



 




Copyright © Lexa Software, 1996-2009.