Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Рестартуют nginx-ы если исполь зуется ngx_http_image_filter_module и файл с и зображением не найден
- To: nginx-ru@xxxxxxxxx
- Subject: Рестартуют nginx-ы если исполь зуется ngx_http_image_filter_module и файл с и зображением не найден
- From: Maxim Dobriakov <closer.main@xxxxxxxxx>
- Date: Mon, 11 May 2009 16:07:13 +0400
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type:content-transfer-encoding; bh=EK2sUcnghDNMWM9x/c6NLwREX+++oCLpFUFd8osfMwU=; b=eO9ief6Muu9/YHQabWB4RLKmgYJY0+qyGkx+8/LktATNbIEekfy4LZH0rOVyAB+N1Y LkaGB2yRX9j5EcMiD++8HLy307KX4/RMEObjlUhF1b32bLtivxbcoRFSQIpTq807eeSl NTyPH1R7kwQwbKU8JDIZ2p1JCTNYgUZXUvNys=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type :content-transfer-encoding; b=UCT7TE+h47GQw4dhydGfmur5IbhVet2Noy4O5T8ZHOyS0JUPXMASEWzCDkVfa2rPXR nwfhlNQAzgqnKFoOGRHm9wygBCFm1a1MihdckgsaGzTJ8L8x5OKpDbGzi6wmDt6jz9ZT 69ZHJSWp3ZKCySL+/N4BbUUSgleWsdNC2NIrA=
Добрый день,
Проблема в следующем:
Установлен nginx-0.7.54/55 с модулем ngx_http_image_filter_module. В
конфигурационном файле есть секция:
location ~* \/medium\/.*\.(jpg|jpeg|gif|png)$ {
rewrite ^(.*)\/medium\/(.*)\.(jpg|jpeg|gif|png)$ $1/$2.$3 break;
image_filter resize 530 480;
error_page 415 = /empty;
access_log off;
expires 30d;
}
location = /empty {
empty_gif;
}
которая уменьшает размер изображения если в URL есть подстрока /medium/
Всё работает, но возникает проблема когда URL указывает на файл
которого не существует. Возникает следующая ошибка, и если я правильно
понимаю рестартуют nginx-ы:
2009/05/10 19:54:39 [error] 4356#0: *85 open()
"/app/current/public/attachment/file/22/xxx.jpg" failed (2: No such
file or directory), client: 192.168.1.13, server: nginxf, request:
"GET /attachment/file/22/medium/xxx.jpg HTTP/1.1", host: "nginxf"
2009/05/10 19:54:39 [alert] 724#0: worker process 4356 exited on signal 10
2009/05/10 19:54:39 [error] 4355#0: *86 open()
"/app/current/public/attachment/file/22/xxx.jpg" failed (2: No such
file or directory), client: 192.168.1.13, server: nginxf, request:
"GET /attachment/file/22/medium/xxx.jpg HTTP/1.1", host: "nginxf"
2009/05/10 19:54:40 [alert] 724#0: worker process 4355 exited on signal 10
2009/05/10 19:54:40 [error] 4357#0: *87 open()
"/app/current/public/attachment/file/22/xxx.jpg" failed (2: No such
file or directory), client: 192.168.1.13, server: nginxf, request:
"GET /attachment/file/22/medium/xxx.jpg HTTP/1.1", host: "nginxf"
2009/05/10 19:54:40 [alert] 724#0: worker process 4357 exited on signal 10
1) Я так понимаю это неправильное поведение?
2) Есть ли воркэраунд позволяющий избежать перезапуска nginx-ов?
P.S.
Если нужно я готов предоставить дополнительную информацию чтобы
решить описанную проблему.
Заранее спасибо :)
|