pycharm连接服务器后 flask运行 app.py

本文讲述了如何在PyCharm中通过修改代码来在服务器上正确运行app.py,包括使用wsgiref和make_server,临时与长期运行脚本,以及停止服务的方法。遇到问题时,作者提供了重启服务器和查找进程编码的解决方案。
摘要由CSDN通过智能技术生成

pycharm连接服务器在服务器运行app.py可能会出错红字之类的。

修改这两行代码:

if __name__ == '__main__':
    app.run(debug=True)

改成:

if __name__ == "__main__":
    from wsgiref.simple_server import make_server
    httpd = make_server('', 5001, app)
    print("Serving on port 5001...")
    httpd.serve_forever()

我这里是选5001端口(比如我用阿里云,就在官网里头创建5001端口)

到达有app.py的目录

临时运行:python app.py (我的是叫python3 所以使用python3 app.py)

长期运行:nohup python3 app.py &

停止运行:

ps aux | grep app.py(编码要找准 比如我其中一行右边会有python3 app.py刚才运行的命令)

kill 1666(kill 后边是查看到的编码)

就停止了,如果下次运行不成功感觉有问题又看不出来就用万能命令:reboot(重启一下服务器)

!!如果记不住编码对应的app.py,使用以下命令能够连同所在的文件一并列出:

pwdx $(pgrep -f 'python3 app.py')

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值