Windows Azure虚拟机我在上面运行python进程。当我断开远程桌面时。我的进程运行了一段时间,并在一段时间后停止。当我再次远程登录时,我可以看到我的进程不再运行。当我在本地机器上运行相同的进程时,它会继续运行。问题是Azure机器。我已经确认我的机器没有关机。其状态始终为运行。我有4核,16GB的机器,对资源的限制也不存在,我的python进程很小。我已经自动关机了。我有一个要求,我只需要Windows,所以使用Ubuntu的选项不存在。这里有什么问题吗?
gpnt7bae1#
您正在登录用户的用户会话上下文中运行该进程。断开连接后,进程将继续运行,因为用户会话仍在运行。最终,它会达到断开连接的会话继续运行的时间限制。当这种情况发生时,会话将终止,程序将停止运行。将此进程作为windows服务运行将解决此问题。
1条答案
按热度按时间gpnt7bae1#
您正在登录用户的用户会话上下文中运行该进程。
断开连接后,进程将继续运行,因为用户会话仍在运行。
最终,它会达到断开连接的会话继续运行的时间限制。当这种情况发生时,会话将终止,程序将停止运行。
将此进程作为windows服务运行将解决此问题。