ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 502 Bad Gateway в PHPMyAdmin при импорте дампа


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: 502 Bad Gateway в PHPMyAdmin при импорте дампа
  • From: umask <umask@xxxxxxxxx>
  • Date: Tue, 18 Sep 2007 12:12:21 +0400
  • In-reply-to: 1660000000227991545
  • References: 1660000000227991545

не оно ли?



http://sysoev.ru/nginx/docs/http/ngx_http_proxy_module.html#proxy_send_timeout

http://sysoev.ru/nginx/docs/http/ngx_http_proxy_module.html#proxy_read_timeout

http://sysoev.ru/nginx/docs/http/ngx_http_proxy_module.html#proxy_connect_timeout





предполагаю, что возникает длительный таймаут чтения ответа от апстрима (от 
апача). Посколько апачу нечего ответить, пока выполняется рестор из дампа.



18.09.07, 11:35, Alexey Bobok (alexey.bobok@xxxxxxxxx):



> Здравствуйте.

> Есть связка   Inet - nginx (внешний IP) - Apache(127.0.0.2)

> При аплоаде файла дампа sql-баз (2,65 Mb) возникает ошибка

> 502 Bad Gateway

> вот что в логах nginx:

> ##############

> 2007/09/18 10:18:53 [warn] 85681#0: *172 a client request body is buffered to 
> a temporary file

> /var/tmp/nginx/client_body_temp/0000000003, client: 89.252.*.52, server: 
> phpma.*.*.kiev.ua,

> URL: "/import.php", host: "phpma.*.*.kiev.ua",

> referrer: 
> "http://phpma.*.*.kiev.ua/server_import.php?token=7dcc2f606674b18493a80bc1fec69d50";

> 2007/09/18 10:19:29 [error] 85681#0: *172 upstream prematurely closed 
> connection while

> reading response header from upstream, client: 89.252.*.52, server:

> phpma.*.*.kiev.ua, URL: "/import.php", upstream: 
> "http://127.0.0.2:80/import.php";, host: "phpma.*.*.kiev.ua", referrer:

> "http://phpma.*.*.kiev.ua/server_import.php?token=7dcc2f606674b18493a80bc1fec69d50";

> ###############

> Логи Апача в примерно ето время:

> ################

> 89.252.*.52 - root [18/Sep/2007:10:18:35 +0300] "GET 
> /server_import.php?token=7dcc2f606674b18493a80bc1fec69d50 HTTP/1.0" 200 11890

> 89.252.*.52 - root [18/Sep/2007:10:19:29 +0300] "POST /import.php HTTP/1.0" 
> 200 -

> ################

> в php.ini:

> post_max_size = 512M

> upload_max_filesize = 512M

> **********************

> в httpd.conf:

> Timeout 15

> KeepAlive On

> MaxKeepAliveRequests 1000

> KeepAliveTimeout 15

> MinSpareServers 5

> MaxSpareServers 5

> StartServers 10

> MaxClients 100

> MaxRequestsPerChild 15000

> **********************

> в nginx.conf:

> ## Секция http

>     keepalive_timeout  90;

>     send_timeout 90;

>     tcp_nodelay        on;

>     proxy_buffering    on;

>     proxy_connect_timeout 75;

>     proxy_ignore_client_abort on;

>     gzip  on;

>     server_names_hash_bucket_size 64;

>     client_max_body_size 1024M;

>     client_header_timeout 90;

>     gzip_buffers 4 4k;

>     gzip_proxied any;

>     gzip_comp_level 5;

> ## в субдомене:

>        location ~ \.php$ {

>            proxy_pass   http://127.0.0.2:80;

>            proxy_redirect      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;

> ############################

> В чем может быть трабла?



 




Copyright © Lexa Software, 1996-2009.