Jump to content

Gateway Timeout


silenceheaven

Recommended Posts

Posted

Every hour the entire board goes out with this error message and only this:

upstream sent unexpected FastCGI record: 3 while reading response header from upstream, client: xxxxx

[info] 274#274: *326933 client 212.228.25.73 closed keepalive connection

 

And I'm not sure exactly why this is happening, or if anyone has run into this issue before. I've disabled any custom extensions but I am unable to resolve this issue.

Posted

ALLEGEDLY

http://www.php.net/function.fastcgi-finish-request

Quote

There are some pitfalls  you should be aware of when using this function.

The script will still occupy a FPM process after fastcgi_finish_request(). So using it excessively for long running tasks may occupy all your FPM threads up to pm.max_children. This will lead to gateway errors on the webserver.

Another important thing is session handling. Sessions are locked as long as they're active (see the documentation for session_write_close()). This means subsequent requests will block until the session is closed.

You should therefore call session_write_close() as soon as possible (even before fastcgi_finish_request()) to allow subsequent requests and a good user experience.

This also applies for all other locking techniques as flock or database locks for example. As long as a lock is active subsequent requests might bock.

I'm gonna comment it out in \IPS\Output and see if that resolves the issue.

I am also using sockets instead of TCP listeners so I don't have the FastCGI keep_conn enabled at all, so the bug that I'm seeing was apparently a big ago shouldn't apply. It's also on PHP 7.2 with Nginx 1.14.0

Posted

Nope did not work. Also I have this error in php-fpm.log

[23-Apr-2018 19:28:40] WARNING: [pool ipboard] child 11098 exited with code 70 after 56.400945 seconds from start
[23-Apr-2018 19:28:40] NOTICE: [pool ipboard] child 11231 started
[23-Apr-2018 19:28:40] WARNING: [pool ipboard] child 11099 exited with code 70 after 56.554083 seconds from start
[23-Apr-2018 19:28:40] NOTICE: [pool ipboard] child 11232 started
[23-Apr-2018 19:28:41] WARNING: [pool ipboard] child 11100 exited with code 70 after 56.648342 seconds from start
[23-Apr-2018 19:28:41] NOTICE: [pool ipboard] child 11233 started
[23-Apr-2018 19:28:41] WARNING: [pool ipboard] child 11101 exited with code 70 after 56.035649 seconds from start
[23-Apr-2018 19:28:41] NOTICE: [pool ipboard] child 11234 started
[23-Apr-2018 19:28:42] WARNING: [pool ipboard] child 11102 exited with code 70 after 55.797305 seconds from start
[23-Apr-2018 19:28:42] NOTICE: [pool ipboard] child 11235 started
[23-Apr-2018 19:28:42] WARNING: [pool ipboard] child 11103 exited with code 70 after 55.698672 seconds from start
[23-Apr-2018 19:28:42] NOTICE: [pool ipboard] child 11236 started
[23-Apr-2018 19:28:42] WARNING: [pool ipboard] child 11104 exited with code 70 after 55.219465 seconds from start
[23-Apr-2018 19:28:42] NOTICE: [pool ipboard] child 11237 started
[23-Apr-2018 19:28:43] WARNING: [pool ipboard] child 11105 exited with code 70 after 54.812406 seconds from start
[23-Apr-2018 19:28:43] NOTICE: [pool ipboard] child 11238 started
[23-Apr-2018 19:28:43] WARNING: [pool ipboard] child 11106 exited with code 70 after 54.407450 seconds from start
[23-Apr-2018 19:28:43] NOTICE: [pool ipboard] child 11239 started
[23-Apr-2018 19:28:43] WARNING: [pool ipboard] child 11107 exited with code 70 after 54.552490 seconds from start
[23-Apr-2018 19:28:43] NOTICE: [pool ipboard] child 11240 started
[23-Apr-2018 19:28:44] WARNING: [pool ipboard] child 11108 exited with code 70 after 54.488029 seconds from start
[23-Apr-2018 19:28:44] NOTICE: [pool ipboard] child 11241 started
[23-Apr-2018 19:28:44] WARNING: [pool ipboard] child 11109 exited with code 70 after 54.765693 seconds from start
[23-Apr-2018 19:28:44] NOTICE: [pool ipboard] child 11242 started
[23-Apr-2018 19:28:45] WARNING: [pool ipboard] child 11110 exited with code 70 after 54.813411 seconds from start
[23-Apr-2018 19:28:45] NOTICE: [pool ipboard] child 11243 started
[23-Apr-2018 19:28:46] WARNING: [pool ipboard] child 11111 exited with code 70 after 55.674683 seconds from start
[23-Apr-2018 19:28:46] NOTICE: [pool ipboard] child 11245 started
[23-Apr-2018 19:28:47] WARNING: [pool ipboard] child 11112 exited with code 70 after 55.759578 seconds from start
[23-Apr-2018 19:28:47] NOTICE: [pool ipboard] child 11246 started
[23-Apr-2018 19:28:47] WARNING: [pool ipboard] child 11113 exited with code 70 after 55.742473 seconds from start
[23-Apr-2018 19:28:47] NOTICE: [pool ipboard] child 11247 started
[23-Apr-2018 19:28:47] WARNING: [pool ipboard] child 11114 exited with code 70 after 55.590480 seconds from start
[23-Apr-2018 19:28:47] NOTICE: [pool ipboard] child 11248 started
[23-Apr-2018 19:28:47] WARNING: [pool ipboard] child 11115 exited with code 70 after 55.835772 seconds from start
[23-Apr-2018 19:28:47] NOTICE: [pool ipboard] child 11249 started
[23-Apr-2018 19:28:48] WARNING: [pool ipboard] child 11116 exited with code 70 after 55.981720 seconds from start
[23-Apr-2018 19:28:48] NOTICE: [pool ipboard] child 11250 started
[23-Apr-2018 19:28:48] WARNING: [pool ipboard] child 11117 exited with code 70 after 56.001510 seconds from start

There are thousands of these.

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...