作者odbc (odbc)
看板Python
標題[問題] 網頁常出現 503 錯誤
時間Sun Sep 22 17:34:22 2019
小弟是 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
請版上有經驗的大大, 給予指教, 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.117.21.14 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1569144866.A.EEA.html
推 wsybu: 你顯示時間那邊是每一次都會連一次db然後顯示時間還是 09/23 11:02
→ wsybu: server啟動之後才只有連線一次? 09/23 11:03
推 st1009: 有點像token 過期了 09/23 15:22
推 fiorentino: 你可以秀一下python的錯誤訊息嗎 09/24 18:13
推 sxy67230: 看起來是你的線程被佔滿了,跟flask無關。可能你的前端 09/25 08:42
→ sxy67230: 一直在送大量的請求,導致請求被佔滿。如果你要做頻繁 09/25 08:42
→ sxy67230: 的更新建議用socket來處理,然後flask要套gunicorn+gave 09/25 08:42
→ sxy67230: nt,gavent可以實現異步非阻塞,gunicorn就類似tomcat 09/25 08:42
→ sxy67230: 的多個worker實現,最後是ngnix協助做load balance。 09/25 08:42