用于python守护进程的pid文件实现

pidlockfile的Python项目详细描述


pid lock file:pid锁文件模块,用于python守护进程

此模块是“python daemon”pidfile模块的替换。 来自pidfile的timeoutpidlockfile类实现“咨询”锁定。 从本质上说,它并没有真正锁定蚂蚁。它只是检查锁文件 存在,因此,它不能检测某些情况,比如 服务器进程压碎并释放锁。

此模块使用python的fcntl工具来锁定pid文件。那个 也就是说,如果后台进程意外终止,则锁是 自动释放,守护进程可以重新启动。

安装

pip install pidlockfile

运行单元测试

从项目顶层目录执行:

python -m unittest discover -v

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java从应用程序中的环境变量构造URL。性质   java代码中的Android按钮背景图像   java方法_jspService(HttpServletRequest,HttpServletResponse)的代码超过了weblogic 12.2中的65535字节限制   在Android中创建xml文件时出现java错误   java更新AVL树问题   java初学者,使用导航抽屉切换时维护片段状态   java m2e仍然给出一个错误,称“生命周期配置未涵盖插件执行”,即使自定义插件中有显式绑定   java,swing;用于创建对象的简单gui   java有没有办法使用Gradle将Kotlin类编译成JavaScript?   java如何防止Spring应用程序上下文关闭,直到启动关闭挂钩   Java:在o(1)空间和o(n)时间中反转字符串   java如何使用comparator按值对TreeMap排序   PHP和Java Unix时间戳之间的差异   java Curl到rest-assured API   java如何在使用okhttp请求POST时避免获取captcha错误   java如何将媒体存储目录导出到操作视图中?   Tomcat找不到Java servlet的开发版本   在jsp中,生成pdf我得到一个java。lang.IllegalStateException:流   如果在RESTAPI调用中找不到数据库中的数据,将返回哪个HTTP状态代码