设置windows服务依赖项
场景还原:python2.7开发的项目,制作成了windows服务,随系统启动。系统重启后发现服务未能自动启动,检查事件查看器日志发现服务先于Mysql数据库服务启动,由于服务中必须对MySQL进行访问,所以服务启动失败。尽管设置了启动失败后尝试重启,但是不能让项目服务自启动。
问题详述:1.xp系统不能设置服务“自动(延迟)”模式
2.服务先于MySQL服务启动。在代码中设置了睡眠,但是windows的服务机制是系统会在服务自启一段时间(未验证,但是一定有)要求服务返回服务状态(是否已经运行)。如果此时程序睡眠无响应,系统会认为服务启动失败。实际上程序会在经历了睡眠之后启动,此时服务状态已被认定为未启动,所以系统只提供启动按钮,服务变成了系统无法控制的进程,无法打开也无法关闭,只能通过杀死进程来停止程序。
解决方案:
1.打开注册表(win+r regedit),打开 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services路径。
2.找到自己需要设置依赖项的服务,新增/修改 多字符串值:DependOnService。值为先于服务启动的服务或程序。
注:
sc conifg 服务名 depend= "依赖项" ,此cmd命令貌似不很靠谱,可能书写有误吧。
转载于:https://www.cnblogs.com/cnDqf/p/8033244.html
设置windows服务依赖项相关推荐
- 手工设置Windows服务依赖关系
手工设置Windows服务依赖关系,达到启动某一服务后再启动另一服务 例: sc config "服务名" depend= "服务名" sc config ...
- 安装Hspice2014时仿真键为灰色不可点击和Windows缺依赖项问题的解决方法
由于项目需要,小白第一次下载了Hspice,遇到了一些问题,希望可以踩过的坑可以对后来的诸位有所帮助. 目录 一.仿真键为灰色不可点击(启动版本处无法输入) 二.缺少".ocx"依 ...
- Visual Studio 2017 第三方依赖设置,附加依赖项和附加库目录
Visual Studio 2017 第三方依赖.需要做的事情有:1.指定头文件所在目录.2.指定需要使用到的lib.3.指定lib文件夹,也就是代码的实现部分所在的目录. 附加依赖项 是指输入项,如 ...
- spring依赖日志_Spring:设置日志记录依赖项
spring依赖日志 这篇文章描述了如何在Spring中设置日志依赖. 它基于Dave Syer的帖子中提供的信息 . 这里提供有关Java日志记录框架的提醒. 该代码示例可在GitHub的Sprin ...
- Spring:设置日志依赖项
这篇文章描述了如何在Spring中设置日志依赖. 它基于Dave Syer的帖子中提供的信息 . 这里提供有关Java日志记录框架的提醒. 该代码示例可在GitHub的Spring-Logging-D ...
- win10设置Mongodb启动为Windows服务自启动
1.首先安装好MongoDB,目录如图所示 2.如上图,创建data目录,在data目录中创建db目录和log目录 3.在log目录中创建mongodb.log文件,空文件就行,要确保后缀名是.log ...
- 玩转Windows服务系列——Windows服务小技巧
伴随着研究Windows服务,逐渐掌握了一些小技巧,现在与大家分享一下. 将Windows服务转变为控制台程序 由于默认的Windows服务程序,编译后为Win32的窗口程序.我们在程序启动或运行过程 ...
- 使用windows服务更新站点地图
由于公司平台访问人数逐渐增多,公司项目的数据库已经几次出现宕机现象.为减轻数据库压力,我上个月对公司项目做了下调整.把新闻板块提取出来单独一个站点,单独一个数据库.减少了主站点和数据库的负担和压力. ...
- 在领域驱动的设计,贫乏的领域模型,代码生成,依赖项注入等方面……
埃里克·埃文斯(Eric Evans)已制定了什么是域驱动设计(DDD). Martin Fowler是DDD的大力支持者和拥护者. 这些都是非凡的名字,几乎可以肯定的是,他们正在支持一些有价值的东西 ...
- C#应用Windows服务
c#应用Windows服务 背景 一.创建windows服务 1.创建windows服务工程项 2.修改服务的实现文件service1.cs 3.配置服务信息 二.安装.启动.停止.卸载服务 1.安装 ...
最新文章
- MySQL高级篇:控制流函数
- LCA(树上倍增 || rmqlca||)
- 分享一些书籍,方方面面,很多值得一读
- linux查询字段排序,Linux 操作命令 sort
- RHEL 5服务篇—使用Apache搭建Web服务(一)
- java符号引用 直接引用_java虚拟机的符号引用和直接引用
- 台达杯自动化大赛设计方案
- 登录权限验证token
- SQLserver2008全文检索使用方法
- Oracle视图传递参数
- meltdown漏洞解释_“ Meltdown” CPU漏洞的简化解释
- Word查找和替换通配符(完全版)
- 人脸识别接口_人脸识别云服务
- 莫纳什大学计算机专业录取要求,2020年莫纳什大学计算机信息硕士申请条件
- Kerberos协议简介
- 2019年淘宝新店如何引流
- 破解微信 DB, 导出 Mac 微信聊天记录
- inb inw inl outb outw outl:端口操作
- 全球及中国视频会议系统市场应用状况与趋势展望分析报告2022版
- 数位dp入门题 洛谷P2657 [SCOI2009] windy 数