Nginx падает

12 3
M
На сайте с 22.02.2007
Offline
161
7779

Частенько падает nginx. не могу понять почему...

Настроено Nginx + fast cgi.

прикрепляю лог

Что могут означать строки: "Too many open files" и "upstream timed out" ?

txt 29168.txt
Торрент Трекер Катушка - скачать фильмы (http://katushka.net) | SmartProgress - достижение целей (https://smartprogress.do/) Партнерская программа SmartProgress (https://smartprogress.do/affiliate)
Boris A Dolgov
На сайте с 04.07.2007
Offline
215
#1

а если worker_rlimit_nofile 32768?

С уважением, Борис Долгов. Администрирование, дешевые лицензии ISPsystem, Parallels, cPanel, DirectAdmin, скины, SSL - ISPlicense.ru (http://www.isplicense.ru/?from=4926)
V
На сайте с 14.04.2007
Offline
316
#2

VPS? может ресурсов не хватает?

P
На сайте с 08.03.2007
Offline
250
#3

конфиг nginx'а покажите, может кто и опознает проблему. Вообще у nginx есть список рассылки, и подобная проблема там пролетала - http://www.lexa.ru/nginx-ru/msg07112.html например.

M
На сайте с 22.02.2007
Offline
161
#4

Выделенный сервак, свободных ресурсов еще очень много (недавно переехал на более мощный, наверное из-за этого, т.к. скачал последний nginx, не тот что был на старом...).

Вот конфиг:


user nobody;
worker_processes 1;

error_log logs/error.log;

pid logs/nginx.pid;

events {
worker_connections 1024;
}


http {
include mime.types;

sendfile on;
tcp_nopush on;
tcp_nodelay on;

keepalive_timeout 65;
server_names_hash_max_size 2048;
server_names_hash_bucket_size 128;

gzip on;

server {
listen 80;
server_name katushka.net;

charset cp1251;

rewrite ^/torrentbar/bar.php/([0-9]+\.png)$ /torrentbar/bar.php?id=$1 last;

location / {
root /home/admin/katushka.net/;
index index.php;
}

error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
error_page 404 /404error.php;

location ~ \.php$ {
root /home/admin/katushka.net/;
fastcgi_pass 127.0.0.1:1026;
fastcgi_index index.php;
fastcgi_intercept_errors on;
fastcgi_param SCRIPT_FILENAME /home/admin/katushka.net$fastcgi_script_name;
include fastcgi_params;
}
}
server {
listen 80;
server_name www.katushka.net;
rewrite ^(.*)$ http://katushka.net$1 permanent;
}
server {
listen 80;
server_name magazinchik.org;

charset cp1251;

location / {
root /home/admin/magazinchik.org/;
index index.php;
}

error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}

location ~ \.php$ {
root /home/admin/magazinchik.org/;
fastcgi_pass 127.0.0.1:1026;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /home/admin/magazinchik.org$fastcgi_script_name;
include fastcgi_params;
}
}
server {
listen 80;
server_name www.magazinchik.org;
rewrite ^(.*)$ http://magazinchik.org$1 permanent;
}

}
S
На сайте с 09.09.2008
Offline
136
#5

покажите вывод

ulimit -a

как вариант, добавить строчки

в /etc/security/limits.conf


nobody soft nofile 4096
nobody hard nofile 4096
[Удален]
#6

http://forum.firstvds.ru/viewtopic.php?t=3568

копайте в сторону kern.maxfiles

M
На сайте с 22.02.2007
Offline
161
#7
svyazist:
покажите вывод ulimit -a


core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
scheduling priority (-e) 0
file size (blocks, -f) unlimited
pending signals (-i) 16238
max locked memory (kbytes, -l) 32
max memory size (kbytes, -m) unlimited
open files (-n) 1024
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
real-time priority (-r) 0
stack size (kbytes, -s) 10240
cpu time (seconds, -t) unlimited
max user processes (-u) 16238
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited

maxttor добавил 21.02.2009 в 23:28

svyazist:

как вариант, добавить строчки
в /etc/security/limits.conf

А по умолчанию, какие значения установлены?

S
На сайте с 09.09.2008
Offline
136
#8
open files (-n) 1024

это есть по умочанию...

перезагрузите nginx, будет достаточно...

M
На сайте с 22.02.2007
Offline
161
#9

по прежнему 500 Internal Server Error ... (

S
На сайте с 09.09.2008
Offline
136
#10

выполните

ulimit -n 65535

и перезапустите nginx

12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий