当我关闭与GCP的SSH连接时,服务器程序退出

我在Google Cloud Platform(GCP)上有一个Ubuntu实例。我想将其用作访问文件的HTTP服务器。我只是使用此python命令,在bash中键入它:

python3 -m http.server 8000

这将以脚本形式运行http.server模块,构造一个简单的HTTP服务器并在端口8000侦听。

问题在于,由于我使用GCP实例,因此必须远程连接到它(例如,我使用GCP提供的SSH shell)。当我关闭SSH shell时,python HTTP服务器将停止。那么,在关闭外壳程序后应该如何确保服务器仍然运行?

我确实在Google上进行了搜索,然后尝试使用

nohup python3 -m http.server 8000&

我引用此命令,该指令将作为后台程序运行,并在退出bash后继续运行。但这似乎不适用于我的情况。

有人可以帮忙吗?

叶思hr

尝试screen命令。我认为,与nohup分离后再重新附加流程相比它更容易使用,也更灵活有关详细信息,请参见此答案

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

当我无权访问服务器时,如何从客户端关闭套接字连接?

当我尝试“ ssh localhost”或“ source〜/ .bashrc”时,“无法连接到X服务器”

离子4-当我运行“离子服务器”时,获取[ERROR] ng意外关闭(退出代码1)

当我开始输入消息时,节点服务器一直关闭

当我在Docker容器中启动X服务器时,主机屏幕关闭

当我关闭Zope服务器时,它显示AttributeError

只有当我是 sudo 时,我才能 ssh 到远程服务器

当我尝试将mysql与php连接时,我的XAMPP服务器返回错误

我可以ping通,但Putty SSH表示:服务器意外关闭了网络连接

更改当我SSH到CentOS服务器时的默认路径吗?

当我连接到OpenVPN服务器时,Virtualbox失败

当我尝试发送电子邮件时,SMTP服务器需要安全的连接

当我的客户端连接时,简单的RPC服务器将无法应答

当我尝试使用外部IP连接到服务器时Java套接字超时

为什么当我退出Ubuntu 14.10中的终端(xshell)时,我的mongoDB(2.6.8)服务器也终止了?

尝试SSL连接时服务器强制关闭连接

MQTT JAVA客户端程序-当我终止服务器时,第二个客户端显示为“断开连接不正常”

当我的应用程序经常与服务器通信时,我需要服务人员吗?

当我尝试从 linux 机器到 windows ssh 客户端服务器时,来自 pexpect (pxssh) 的 SSH 失败

如何设置systemd以确保它在服务器关闭/重启时停止我的应用程序

我怎样才能真正关闭 ssh 服务器?

服务器关闭时处理拒绝连接的更好方法

我的apache服务器正在运行,但是当我转到网页时说网络连接超时

石英调度程序2.x:当我停止tomcat服务器时,我有Quartz生成的此错误

当我运行服务器时,如何让我的 Django 应用程序*做*一些事情?

SSH到远程服务器IP时连接超时

当我使用“ sslmode = verify-full”时,无法连接到Azure上的Postgres服务器

winScp:连接意外关闭。服务器发送命令退出状态 127

当我退出xmonad时,如何使它很好地关闭应用程序?