V(o)ViK: 1. Переустановите ОС.
2. Можете удалять руками, выключить кроны и т.д. но лучше 1 вариант.
Да я бы переустановил, но алчные хостеры хотят за это денег, остается только с кронами вариант, тем более я там уже повыключал многое..... через крон..... но все равно вдруг оживает временами на удивление.....
ufkr: Так...а ресурсов на машинке достаточно свободных, вообще сколько времени идет загрузка файла до того как nginx плюет 504?
по top что в системе происходит в процессе заливки?
логи еще б ерорные глянуть nginx и апача..
Ну еще есть кардинальный вариант...сменять апачу на fcgi php-fpm
Ну есть еще вариант:), остановить nginx настроить кэширование и радоваться жизни :). ладно, главное. я нашел причину, буду искать!
Попробую удалить:). Надеюсь войны не будет....:)
1. Переустановите ОС.
2. Можете удалять руками, выключить кроны и т.д. но лучше 1 вариант.
Да я бы переустановил, но алчные хостеры хотят за это денег, остается только с кронами вариант, тем более я там уже повыключал многое..... через крон..... но все равно вдруг оживает временами на удивление.....
В конфиге!
Вобщем окончательно конфиг получился:
proxy_pass http://127.0.0.1:8080/;
proxy_redirect off;
proxy_buffering off
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
client_max_body_size 10m;
client_body_buffer_size 128k;
proxy_connect_timeout 90;
proxy_send_timeout 6000;
proxy_read_timeout 6000;
proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
Проблема решилась в правильном редактировании конфига nginx. Помог один хороший человек: /ru/forum/comment/7762021
Большое спасибо ТС! Помог в настройке nginx, просто спас!
Так...а ресурсов на машинке достаточно свободных, вообще сколько времени идет загрузка файла до того как nginx плюет 504?
по top что в системе происходит в процессе заливки?
логи еще б ерорные глянуть nginx и апача..
Ну еще есть кардинальный вариант...сменять апачу на fcgi php-fpm
Ну есть еще вариант:), остановить nginx настроить кэширование и радоваться жизни :). ладно, главное. я нашел причину, буду искать!
send_timeout 6000;
proxy_buffering off; -особенно это попробуйте
ну и гляньте еще раз php.ini может где там косячек с таймаутом..
на всякий случай дам свой, авось где найдете разницу где в тайаутах.. - http://amsou.ru/test.php
В php.ini криминала нет, параметры увеличил в конфиге нджинкса и рестартовал, но все равно глухо.
если nginx то косяк в проксировании..
моя конфа с которой любой файл до ограничения в 1024m льеться без проблем
sendfile on;
tcp_nopush on;
tcp_nodelay on;
keepalive_timeout 650;
output_buffers 32 512k;
sendfile_max_chunk 128k;
postpone_output 1460;
server_names_hash_bucket_size 64;
client_max_body_size 1024m;
За той лишь разницей что у меня нет апача, fcgi php-fpm
Буду пробовать:)!
вы уверены что это именно nginx?
попробуйте напрямую через 8080 порт если апач на нем.
если действительно nginx то уже нужно разбираться с ним, какой именно ошибкой заканчивается upload
<center><h1>504 Gateway Time-out</h1></center>
<hr><center>nginx/0.7.67</center>
попробуйте это выкинуть
client_body_buffer_size 128k;
proxy_connect_timeout 1800;
proxy_send_timeout 1800;
proxy_read_timeout 1800;
proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
track_uploads proxied 30s;
а
client_max_body_size 32m;
К огромному сожелению не помогло....