[问题] 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