My web app boniu.pythonanywhere.com has been returning 504-loadbalancer since ~16:19 UTC Jul 30 (it's a small order-management site for a shop, so we're quite stuck).
What I checked:
- error.log: no tracebacks at all today, only repeated "OSError: write error" entries.
- server.log: a worker got stuck on a hung POST /login and HARAKIRI could not kill it - signal 9 failed 5 times in a row ("HARAKIRI ON WORKER 1 (pid: 19, try: 2..5, graceful: no)"), then "DAMN ! worker 1 (pid: 19) died, killed by signal 9 :( trying respawn".
- After I clicked Reload on the Web tab: "SIGINT/SIGTERM received...killing workers...", "uwsgi_master_manage_emperor()/read(): Bad file descriptor", "lost connection with my emperor !!!", "VACUUM: unix socket removed" - and after that NO new uWSGI instance ever spawns. Tried Reload twice more, same result (one attempt showed "Your webapp took a long time to reload").
- Static file URLs also return 504 (so it's not my Flask code).
- Starting a Bash console took ~90 seconds at "Preparing execution environment".
- No code was deployed recently; the app had been running fine for months.
Looks like the web-server / storage node my account is on is unhealthy. Could you please respawn my web app from your side? Thanks a lot!