linux - GCP VM 实例中的进程自动终止
问题描述
我正在使用 GCP VM 实例将我的 python 脚本作为后台进程运行。
但我发现我的脚本得到了 SIGTERM。
我检查了 /var/log 中的 syslog 和 daemon.log,发现我的 python 脚本 (2316) 已被系统终止。
我需要什么来检查 VM 设置?
解决方案
从屏幕截图中的这条日志行判断:
11 月 12 日 18:23:10 ai-task-1 systemd-logind [1051]:按下电源键。
我会说您的脚本进程是SIGTERM
由于管理程序正常关闭虚拟机而被编辑的,当具有项目管理员访问权限的 GCP 用户或服务帐户执行 GCE compute.instances.stop请求时,就会发生这种情况。
您可以在 Logs Viewer / Explorer或gcloud logging read --freshness=30d
( man ) 中查找此请求的日志以获取更多详细信息,并使用以下过滤器:
resource.type="gce_instance"
"ai-task-1"
timestamp>="2020-11-12T18:22:40Z"
timestamp<="2020-11-12T18:23:40Z"
推荐阅读
- c# - 如何在聊天机器人统一中添加延迟时间
- python - 从发布请求中解码字节字符串
- tableau-api - 在 Tableau 中更改列日期格式的选项不可用
- graphics - 如何在 wgpu 的渲染过程中更改制服?
- c# - 当我在平台统一下蹲下时,角色卡在地上
- google-cloud-dataflow - JdbcIO.Write.withResults 和 Wait.on 具有无界 PCollection 和 FixedWindow
- java - 运行 jar 文件返回错误:错误:无法找到或加载主类 MyClass 原因:java.lang.ClassNotFoundException:MyClass
- javascript - 使用 ReactJS / Typescript / Socket.io 同步视频时出现问题
- python - 绑定kivy的问题
- google-admin-sdk - 我需要能够从 Google 转销商控制台的转销商结算部分下载月度帐单