此文档用于搜集项目编写,部署,运行中遇到的问题
阿里云部署中遇到的问题
- 在用xshell连接服务器以后运行了服务器脚本
python server.py
,但是一旦手动断开xshell和云服务器的连接,服务器脚本就会自动关闭导致无法访问
解决:
参考传送门
简单来说就是,用xshell登录云服务器ssh的时候是创建了一个会话,在断开ssh连接的时候会触发会话进程的signup信号,从而导致了进程被kill掉。
1. 可以通过nohup python server.py &
来解决(其中nohup
是使得相关进程忽略signup信号,&
是让进程在后台执行)
2. 可以通过使用窗口管理软件screen
来管理相关进程,从而避免被signup信号kill掉
具体讲解:
1. 首先在xshell登录ssh,并执行top
: