On Wednesday 24 April 2013 02:19:08 Demontager wrote: > На FreeBSD 9.1 сервере используется связка nginx+phpFPM (1.2.8 и 5.4.13 > (cli)). Проблема заключается в импорте дампов баз в phpMyadmin. zip файлы, > примерно от 3 мб и выше не импортируются, выдает ошибку - > > 502 Bad Gateway > > В логе появляется такое - > [error] 49927#0: *196 upstream prematurely closed connection while reading > response header from upstream, client: 7X.XX.X.6X, server: domain.com, > request: "POST /php3/import.php HTTP/1.1", upstream: > "fastcgi://unix:/tmp/php5-fpm.sock2:", host: "domain.com", referrer: > "http://domain.com/phpmyadmin/db_import.php?db=testdb&server=1&token=9ee457 > 79dd53c45b7300545dd3113fed" >
В сообщение об ошибке четко указан виновник. Ваш php-fpm закрыл соединение и, видимо, убил скрипт до того, как отдать ответ. [...] > Пробовал увеличивать таймауты, менять размер буферов - не помогло. > Хамидулин рекомендует трогать параметры > proxy_buffer_size > large_client_header_buffers > large_client_header_buffers вообще не имеет отношения к чтению ответа от upstream-сервера. > Но у меня таких даже нет, стоит их добавить и пробовать ? > Вот https://gist.github.com/RuslanHamidullin/3894466 как раз вторая > ошибка мой случай. По ссылке написано много глупости, наверное даже больше, чем чего-то полезного. > Вдруг тут проблема - php.ini http://pastebin.com/vCZdNVSY и my.cnf > http://pastebin.com/6XSE75XS > Именно так, настраивайте php. Nginx тут не при чём. На лицо исчерпание каких-то таймаутов или лимитов на ресурсы в php или php-fpm. В лог последнего вы смотрели? -- Валентин Бартенев http://nginx.org/en/donation.html _______________________________________________ nginx-ru mailing list [email protected] http://mailman.nginx.org/mailman/listinfo/nginx-ru
