此文档用于搜集项目编写,部署,运行中遇到的问题
阿里云部署中遇到的问题
- 在用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:
在xshell开多一个会话窗口,执行
pstree:

在阿里云服务器上部署项目时,遇到一个问题:通过xshell连接服务器运行的脚本会在断开连接后自动关闭。解决办法包括设置使进程忽略signup信号或者使用screen窗口管理软件,确保进程在后台持续运行。通过`nohup`或`screen`命令可以实现进程在断开ssh连接后继续执行。
最低0.47元/天 解锁文章
1403

被折叠的 条评论
为什么被折叠?



