首页 > 解决方案 > 为什么 Windows 服务有时不会在 AWS EC2 micro 中启动?

问题描述

我已经从 python 代码创建了一个 Windows 服务 exe,当我在 AWS Ec2 实例中手动启动它时它就会启动。也会在 ec2 启动时自动启动。但是有时服务不会在实例中被盯着,为什么有时会发生。为了您的信息,我还增加了服务开始的超时时间,直到 700000 在 regedit 键中。该服务仍然不会自动启动。为什么会这样?我可以为此得到一些解决方案吗?

标签: windowsamazon-web-servicesamazon-ec2servicewindows-services

解决方案


如果服务设置为在启动时自动启动但不是,则应在事件查看器的“系统”区域中记录描述故障。检查那些日志。

另外,尝试将服务的“启动类型”设置为“自动(延迟启动)”。这样做会使服务启动延迟几分钟,如果这是系统启动时的“竞争条件”,这可能足以解决问题。


推荐阅读