Getting 502 bad gateway on uploading a file

Trying to upload a small .png to Drupal. PHP 5.3.8, CentOS 5.6 x64,
nginx 1.1.3

Everything else seems to work fine, but can’t seem to get any deeper
information as to why anything is getting messed up. Not sure if the
debug log has any hints or not.

(note I also tried nginx 1.0.8) - does this debug log help with
anything? or is this “probably PHP”?

http://pastebin.com/E1kDBegW

Thanks

Hello!

On Tue, Oct 11, 2011 at 06:01:46PM -0700, Michael S. wrote:

Trying to upload a small .png to Drupal. PHP 5.3.8, CentOS 5.6 x64, nginx 1.1.3

Everything else seems to work fine, but can’t seem to get any deeper
information as to why anything is getting messed up. Not sure if the
debug log has any hints or not.

(note I also tried nginx 1.0.8) - does this debug log help with
anything? or is this “probably PHP”?

http://pastebin.com/E1kDBegW

The “recv() failed (104: Connection reset by peer) while reading
response header from upstream” message suggests PHP closed
connection for some reason (died?) right after nginx sent request
to it. Looking more closes on php side is a way to go.

Maxim D.

if you are using php-fpm over fastcgi i would guess its due to fpm’s
request_terminate_timeout because the upload took too long

Hello!

On Wed, Oct 12, 2011 at 07:39:09PM +0800, Mauro Stettler wrote:

if you are using php-fpm over fastcgi i would guess its due to fpm’s
request_terminate_timeout because the upload took too long

Very unlikely, as everything happens within 1 second.

2011/10/11 17:55:34 [debug] 2505#0: *1 http request line: "POST …

2011/10/11 17:55:34 [error] 2505#0: *1 recv() failed (104: Connection
reset by peer) …

Maxim D.

2011/10/12 Maxim D. [email protected]:

if you are using php-fpm over fastcgi i would guess its due to fpm’s
request_terminate_timeout because the upload took too long

Very unlikely, as everything happens within 1 second.

2011/10/11 17:55:34 [debug] 2505#0: *1 http request line: "POST …

2011/10/11 17:55:34 [error] 2505#0: *1 recv() failed (104: Connection reset by
peer) …

Exactly - this happens immediately like it doesn’t even try…

Alright well if the logs don’t give you any clue from the nginx side,
I’ll have to try to figure out the PHP side now :slight_smile:

On 10/11/11 9:01 PM, Michael S. wrote:

Trying to upload a small .png to Drupal. PHP 5.3.8, CentOS 5.6 x64, nginx 1.1.3

Is this only happening with png’s? Are you able to upload other types of
files? If so, I have seen this type of behavior before. It has happened
after PHP version upgrades. Darn near drove me crazy as I could never
trace it. It resolved with recompiling of php and all modules, including
pecl modules. Just a thought. YMMV, of course.

Thanks


nginx mailing list
[email protected]
nginx Info Page


Jim O.