我在Google中运行一个虚拟机。我已经安装了默认的Debian,并为远程连接配置了桌面环境,如下所示:https://cloud.google.com/solutions/chrome-desktop-remote-on-compute-engine
我一直能够通过Chrome Remote Desktop连接到实例,尽管我经常遇到这样的问题:远程桌面说vm实例是联机的,但是如果我试图连接到它,我会得到:

查看Google控制台,实例显然正在运行。通常,如果我重新启动实例,问题就会得到解决,但是,在不想停止的实例上运行进程。
更新:
按照Serhii Rohoza的建议我跑了
sudo systemctl status chrome-remote-desktop
该状态看起来很正常,如下所示:
Active: active (exited) since...
然后我跑了
sudo systemctl restart chrome-remote-desktop
这解决了问题,我可以再次登录到远程桌面,但似乎VM实例已经重新启动,这是一个大问题,因为我在上面运行的进程,不应该关闭。我想这是一个问题,发送到谷歌云服务的支持。
更新2:
我还在遇到这个问题。我通常有一个木星笔记本运行在VM -这个笔记本必须继续运行。当我看到消息说远程计算机离线时,我通过ssh登录并检查木星笔记本是否正在运行:
jupyter notebook list
这是归还的:
http://localhost:8888/?token=9110bf40789971b5e252a272e9497039b4f3b45e506348df :: /home/qgenixtech
所以笔记本在运行。然后我跑了:
sudo systemctl restart chrome-remote-desktop
在那之后:
jupyter notebook list
然后它显示没有笔记本在运行。因此,restart命令关闭了笔记本(以及桌面上所有其他打开的窗口)。
更新3:
我和谷歌的一个技术支持人员谈过了。问题在远程桌面端,而不是虚拟机上。据技术人员说,这是一个已知的问题,因为他没有解决这个问题的办法。他向我介绍了Google Support的以下两个链接:
https://support.google.com/chrome/thread/10213547?hl=en
https://support.google.com/chrome/thread/3333421?hl=en
我的下一个选择是看看类似X2go这样的东西
发布于 2020-04-15 13:49:07
为了解决您的问题,,,您应该遵循文档故障排除并使用命令检查Chrome服务的状态:
sudo systemctl status chrome-remote-desktop 并在/tmp/chrome_remote_desktop_DATE_TIME_*上检查日志消息。
为了研究为什么您的VM实例被重新启动,,您应该在日志中查找一些线索:
Compute Engine -> VM instances ->,单击NAME_OF_YOUR_VM ->,查找节NAME_OF_YOUR_VM ->,单击Stackdriver Logging。您可以在文档查看日志(经典)中找到更多信息Compute Engine -> VM instances ->,单击NAME_OF_YOUR_VM ->,查找节NAME_OF_YOUR_VM ->,单击Serial port 1 (console)。文档查看串口输出中的更多信息您也可以与Google云支持联系。
另外,请看一下文档设置实例可用性策略。
发布于 2021-01-05 13:44:33
同样的问题。在检查日志时,我看到:
2021-01-05 14:29:38,319:INFO:Starting Xvfb on display :20
xdpyinfo: unable to open display ":20".
2021-01-05 14:29:40,837:INFO:X server is active.重新启动服务甚至VM都不起作用。
我需要删除"client“上的连接,并重新使用/headless链接。
https://stackoverflow.com/questions/61097564
复制相似问题