windows - 为什么 Windows 服务有时不会在 AWS EC2 micro 中启动?
问题描述
我已经从 python 代码创建了一个 Windows 服务 exe,当我在 AWS Ec2 实例中手动启动它时它就会启动。也会在 ec2 启动时自动启动。但是有时服务不会在实例中被盯着,为什么有时会发生。为了您的信息,我还增加了服务开始的超时时间,直到 700000 在 regedit 键中。该服务仍然不会自动启动。为什么会这样?我可以为此得到一些解决方案吗?
解决方案
如果服务设置为在启动时自动启动但不是,则应在事件查看器的“系统”区域中记录描述故障。检查那些日志。
另外,尝试将服务的“启动类型”设置为“自动(延迟启动)”。这样做会使服务启动延迟几分钟,如果这是系统启动时的“竞争条件”,这可能足以解决问题。
推荐阅读
- c - 将文件中的一行中的每个 int 添加到 C 中的列表中
- python - 如何迭代python中的文件,其中记录是多行的,带有逗号分隔的字段,并且记录由空行分隔?
- python - numpy.genfromtxt 返回 NaN 值
- excel - Excel VBA 动态过滤器
- django - 如果在 docker 映像中创建了文件,如何签出分支?
- c++ - 为什么我的程序的自身 CPU 时间与总 CPU 时间相比如此之低?
- c# - 为什么我的数组中应该没有任何内容时总是有 0 - C#
- node.js - 使用 mongoose 根据 ObjectId 保存数组值
- javascript - React Native 中的自定义按钮组件不接受道具
- html - 应该如何将同一行中的图像与