Austin_s

Austin_s
Рейтинг
94
Регистрация
02.04.2007
Должность
Main internet-marketing speсialist of Republic Trinidad&Tobago
Интересы
Интернет-колдун, камлаю с бубном
The Internet's slave and Supertramp

Попробую удалить:). Надеюсь войны не будет....:)

V(o)ViK:
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, просто спас!

ufkr:
Так...а ресурсов на машинке достаточно свободных, вообще сколько времени идет загрузка файла до того как nginx плюет 504?
по top что в системе происходит в процессе заливки?
логи еще б ерорные глянуть nginx и апача..

Ну еще есть кардинальный вариант...сменять апачу на fcgi php-fpm

Ну есть еще вариант:), остановить nginx настроить кэширование и радоваться жизни :). ладно, главное. я нашел причину, буду искать!

ufkr:
send_timeout 6000;
proxy_buffering off; -особенно это попробуйте


ну и гляньте еще раз php.ini может где там косячек с таймаутом..

на всякий случай дам свой, авось где найдете разницу где в тайаутах.. - http://amsou.ru/test.php

В php.ini криминала нет, параметры увеличил в конфиге нджинкса и рестартовал, но все равно глухо.

ufkr:
если 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

Буду пробовать:)!

Den73:
вы уверены что это именно nginx?

попробуйте напрямую через 8080 порт если апач на нем.

если действительно nginx то уже нужно разбираться с ним, какой именно ошибкой заканчивается upload

<center><h1>504 Gateway Time-out</h1></center>

<hr><center>nginx/0.7.67</center>

Den73:
попробуйте это выкинуть

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;

К огромному сожелению не помогло....

Всего: 612