[問題] flask 網頁常出現 503 錯誤

作者: odbc (odbc)   2019-09-22 17:34:22
小弟是 python 新手
正在試著把用 flask 開發的 web api 上傳到一個 cpanel 主機
順便測一下 mysql
我寫的程式非常單純
但很奇怪只是簡單的顯示時間,
https://i.imgur.com/WnGkNnR.png
郤很容易, 在我離開坐位, 再回來時就回應 503
然後, 我再重新幾次刷新畫面, 就又正常了
( 我換了不同筆電與瀏覽器反覆測 )
https://i.imgur.com/VvR7T9W.png
想請問一下
https://www.accuwebhosting.com/web-hosting/linux/ssd-servers
是 python 不適合這種 cpanel + phthon setup 的主機當 hosting 嗎 ?
還是 python flask 有什麼特別的啟動機制, 因為我是新手沒設好
所以才會人久沒去存取面頁, 再去存取就回應 503 error
主要上傳的檔案清單
https://i.imgur.com/5CxMek5.png
主要的測試程式,
https://i.imgur.com/zMZbx4p.png
請版上有經驗的大大, 給予指教, 謝謝
作者: wsybu (%小步步%)   2019-09-23 11:02:00
你顯示時間那邊是每一次都會連一次db然後顯示時間還是server啟動之後才只有連線一次?
作者: st1009 (前端攻城師)   2019-09-23 15:22:00
有點像token 過期了
作者: fiorentino (眠)   2019-09-24 18:13:00
你可以秀一下python的錯誤訊息嗎
作者: sxy67230 (charlesgg)   2019-09-25 08:42:00
看起來是你的線程被佔滿了,跟flask無關。可能你的前端一直在送大量的請求,導致請求被佔滿。如果你要做頻繁的更新建議用socket來處理,然後flask要套gunicorn+gavent,gavent可以實現異步非阻塞,gunicorn就類似tomcat的多個worker實現,最後是ngnix協助做load balance。

Links booklink

Contact Us: admin [ a t ] ucptt.com