Allaur

Рейтинг
1
Регистрация
29.03.2017

Проблема решена

Прописал в /etc/apache2/mods-available/fcgid.conf:

FcgidConnectTimeout 900

FcgidMaxRequestLen 1073741824

Всем спасибо за участие!

Sitealert:
Чем дело-то закончилось?

Да не закончилось ещё

Я отпишу , если исправлю

WapGraf:
Allaur, а в /etc/init.d/nginx прописали ulimit?
Хотя судя по lsof проблемы нету.

Напишите в личку, если готовы предоставить доступ к серверу, помогу.

Отписал в личку

WapGraf:
Allaur, определитесь сперва, а после просите помощи.

Пост #12 говорит что проблема именно с nginx.

В первом посту всё определено, а дальше всего лишь ответы на запросы пользователей.

Извините если что не так.

WapGraf:
Allaur, перезагружать сам nginx нужно. Зачем дергать саму машину?

Покажите:
grep worker_rlimit_nofile /etc/nginx/nginx.conf

lsof 2>/dev/null | grep -c nginx
grep worker_rlimit_nofile /etc/nginx/nginx.conf

тишина, нет worker_rlimit_nofile в nginx.conf

lsof 2>/dev/null | grep -c nginx

178

WapGraf:
Allaur, меняете параметр в /etc/default/nginx, перезапускаете nginx.
Устанавливается только для самого nginx, не меняет для других сервисов.

На nginx большие файлы загружаются без проблем. Я писал об этом в самом начале. файлы не грузятся на Apache

'[umka:
;15010463']Не понятно тогда, где у вас эти лимиты устанавливаются. Сделайте по совету WapGraf, прямо в init-скрипте.

Да вот потому я и здесь, что не понятно почему всё так :):)

Сделал как написал WapGraf

Перегрузил машину

Проблема не решилась.

WapGraf:
Allaur, пропишите в файле /etc/default/nginx
ULIMIT="-n 10240"


А в /etc/init.d/nginx используйте эту переменную.
if [ -n "$ULIMIT" ]; then

# Set the ulimits
ulimit $ULIMIT
fi

Будет удобно менять.

Прописал

Будет удобно менять где?

Сейчас чем не удобно?

'[umka:
;15010312']В логе та же ошибка?
PHP-скрипт на этом же хосте что выдаёт?
<?php

echo `ulimit -n`;
?>


Хотя ... ошибка же в логе nginx.
Поищите, не задаётся ли это ограничение специально для nginx в файлах /etc/security/limits.conf или /etc/security/limits.d/* ?

Лог apache2


[Sun Apr 02 18:08:13.581233 2017] [core:notice] [pid 1259] AH00094: Command line: '/usr/sbin/apache2'
[Sun Apr 02 18:11:04.815714 2017] [mpm_prefork:notice] [pid 1259] AH00169: caught SIGTERM, shutting down
[Sun Apr 02 18:11:17.303223 2017] [suexec:notice] [pid 1268] AH01232: suEXEC mechanism enabled (wrapper: /usr/lib/apache2/suexec)
[Sun Apr 02 18:11:17.411984 2017] [mpm_prefork:notice] [pid 1269] AH00163: Apache/2.4.7 (Ubuntu) mod_fcgid/2.3.9 PHP/5.5.9-1ubuntu4.20 OpenSSL/1.0.1f configured -- resuming normal operations
[Sun Apr 02 18:11:17.412014 2017] [core:notice] [pid 1269] AH00094: Command line: '/usr/sbin/apache2'
[Sun Apr 02 18:23:01.110292 2017] [fcgid:warn] [pid 1272] mod_fcgid: cleanup zombie process 3960
[Sun Apr 02 18:42:14.643339 2017] [fcgid:warn] [pid 1272] mod_fcgid: cleanup zombie process 1359

Лог nginx


2017/04/02 18:08:13 [warn] 1174#1174: 10024 worker_connections exceed open file resource limit: 1024

echo `ulimit -n`;

8192

/etc/security/limits.conf

* soft nproc 65535

* hard nproc 65535

* soft nofile 10240

* hard nofile 10240

Остальное всё закомментировано

/etc/security/limits.d/

пусто

12
Всего: 13