Skocz do zawartości
Zaloguj się, aby obserwować  
Keaman

Nginx przy pórbie wywołania phpmyadmin dostaje 502 Bad Gateway

Polecane posty

System Ubuntu 12.04

 

Ogólnie zainstalowałem:

sudo apt-get install php5-common php5-mysql php5-xmlrpc php5-cgi php5-curl php5-gd php5-cli php5-fpm php-apc php-pear php5-dev php5-imap php5-mcrypt phpmyadmin

 

vhost

location /phpmyadmin {
	root /usr/share/;
	index index.php index.html index.htm;
	location ~ ^/phpmyadmin/(.+\.php)$ {
		try_files $uri =404;
		root /usr/share/;
		include fastcgi_params;
		fastcgi_intercept_errors on;
		fastcgi_pass php;
	}
	location ~* ^/phpmyadmin/(.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt))$ {
		root /usr/share/;
	}
}

 

przy próbie wywołania phpmyadmina dostaję:

 

502 Bad Gateway

 

 

 

logi

2012/10/24 17:27:57 [debug] 2290#0: *71 finalize http fastcgi request
2012/10/24 17:27:57 [debug] 2290#0: *71 free rr peer 2 0
2012/10/24 17:27:57 [debug] 2290#0: *71 http finalize request: 502, "/phpmyadmin/index.php?" a:1, c:3
2012/10/24 17:27:57 [debug] 2290#0: *71 http special response: 502, "/phpmyadmin/index.php?"
2012/10/24 17:27:57 [debug] 2290#0: *71 http set discard body
2012/10/24 17:27:57 [debug] 2290#0: *71 xslt filter header
2012/10/24 17:27:57 [debug] 2290#0: *71 HTTP/1.1 502 Bad Gateway
Server: nginx/1.2.3
Date: Wed, 24 Oct 2012 15:27:57 GMT
Content-Type: text/html
Content-Length: 172
Connection: keep-alive
2012/10/24 17:27:57 [debug] 2290#0: *71 write new buf t:1 f:0 00000000008C4D98, pos 00000000008C4D98, size: 156 file: 0, size: 0
2012/10/24 17:27:57 [debug] 2290#0: *71 http write filter: l:0 f:0 s:156
2012/10/24 17:27:57 [debug] 2290#0: *71 http output filter "/phpmyadmin/index.php?"
2012/10/24 17:27:57 [debug] 2290#0: *71 http copy filter: "/phpmyadmin/index.php?"
2012/10/24 17:27:57 [debug] 2290#0: *71 image filter
2012/10/24 17:27:57 [debug] 2290#0: *71 xslt filter body
2012/10/24 17:27:57 [debug] 2290#0: *71 http postpone filter "/phpmyadmin/index.php?" 00000000008C4F60
2012/10/24 17:27:57 [debug] 2290#0: *71 write old buf t:1 f:0 00000000008C4D98, pos 00000000008C4D98, size: 156 file: 0, size: 0
2012/10/24 17:27:57 [debug] 2290#0: *71 write new buf t:0 f:0 0000000000000000, pos 00000000006C0320, size: 120 file: 0, size: 0
2012/10/24 17:27:57 [debug] 2290#0: *71 write new buf t:0 f:0 0000000000000000, pos 00000000006BF0E0, size: 52 file: 0, size: 0
2012/10/24 17:27:57 [debug] 2290#0: *71 http write filter: l:1 f:0 s:328
2012/10/24 17:27:57 [debug] 2290#0: *71 http write filter limit 0
2012/10/24 17:27:57 [debug] 2290#0: *71 writev: 328
2012/10/24 17:27:57 [debug] 2290#0: *71 http write filter 0000000000000000
2012/10/24 17:27:57 [debug] 2290#0: *71 http copy filter: 0 "/phpmyadmin/index.php?"
2012/10/24 17:27:57 [debug] 2290#0: *71 http finalize request: 0, "/phpmyadmin/index.php?" a:1, c:3
2012/10/24 17:27:57 [debug] 2290#0: *71 http request count:3 blk:0
2012/10/24 17:27:57 [debug] 2290#0: *71 http finalize request: -4, "/phpmyadmin/index.php?" a:1, c:2
2012/10/24 17:27:57 [debug] 2290#0: *71 http request count:2 blk:0
2012/10/24 17:27:57 [debug] 2290#0: *71 http finalize request: -4, "/phpmyadmin/index.php?" a:1, c:1
2012/10/24 17:27:57 [debug] 2290#0: *71 set http keepalive handler
2012/10/24 17:27:57 [debug] 2290#0: *71 http close request
2012/10/24 17:27:57 [debug] 2290#0: *71 http log handler
2012/10/24 17:27:57 [debug] 2290#0: *71 free: 00000000008D6590, unused: 6
2012/10/24 17:27:57 [debug] 2290#0: *71 free: 00000000008C43D0, unused: 873
2012/10/24 17:27:57 [debug] 2290#0: *71 event timer add: 13: 65000:1351092542611
2012/10/24 17:27:57 [debug] 2290#0: *71 free: 00000000008D8BE0
2012/10/24 17:27:57 [debug] 2290#0: *71 free: 00000000008D85B0
2012/10/24 17:27:57 [debug] 2290#0: *71 hc free: 0000000000000000 0
2012/10/24 17:27:57 [debug] 2290#0: *71 hc busy: 0000000000000000 0
2012/10/24 17:27:57 [debug] 2290#0: *71 reusable connection: 1
2012/10/24 17:27:57 [debug] 2290#0: *71 post event 00000000009038B0
2012/10/24 17:27:57 [debug] 2290#0: *71 delete posted event 00000000009038B0
2012/10/24 17:27:57 [debug] 2290#0: *71 http keepalive handler
2012/10/24 17:27:57 [debug] 2290#0: *71 malloc: 00000000008D85B0:1024
2012/10/24 17:27:57 [debug] 2290#0: *71 recv: fd:13 -1 of 1024
2012/10/24 17:27:57 [debug] 2290#0: *71 recv() not ready (11: Resource temporarily unavailable)

 

 

 

Reszta działa poprawnie.

 

Będę bardzo wdzięczny za pomoc.

 

Pozdrawiam,

Tomasz

Edytowano przez Keaman (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

php-fpma uruchomiłeś, prawda? :) Co masz w upstream php {}, bo nie pokazaleś. Ta reszta co działa poprawnie to co to jest dokładnie? Też jakieś php czy static?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bad gateway najczęściej wskazuje na problem między nginx <=> php.

 

Spróbuj swoją linijkę fastcgi_pass zamienić np. na taką:

fastcgi_pass unix:/var/run/php5-fpm.sock;

 

Sprawdź tylko czy jest to dobra ścieżka do socketu. W niektórych jest php5, a w niektórych samo php :). U mnie na Wheezy jest tak jak wyżej.

 

Być może pomoże.

 

Edit: Nvm, nie doczytałem, że dla innych plików działa :).

Edytowano przez Archi (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

Zaloguj się, aby obserwować  

×