问题标签 [python-daemon]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Python3 创建守护进程
我试图在 Python 中创建一个守护程序以在 Ubuntu 服务器上运行。下面的代码是我有问题的代码。
我运行代码时收到的错误消息如下:
有谁知道如何解决这个问题,或者你有更好的方法在 Python 中创建守护进程吗?
linux - 为什么守护进程终止
我将python-daemon用于我的家庭项目。但我不明白为什么守护进程在工作 1 天后终止。
这是我的代码:
这个用于电报的私人机器人。在函数 check_updates(self) 中发送请求并处理服务器的响应它是 shell 中的 func normali workink(服务器上的 tmux)。在函数 run() 中,我捕获了所有异常(至少我是这么认为的 :))但是这条路径在我错的地方不起作用?
谢谢
python - 创建守护进程后台服务?
我正在尝试在 Python 中创建后台服务。该服务将从另一个 Python 程序调用。它需要作为守护进程运行,因为它使用了一个必须预先加载到内存中的重对象(300MB)。我已经查看了python-daemon,但仍然没有找到如何去做。特别是,我知道如何让守护进程运行并定期自己做一些事情,但我不知道如何让它可以从另一个程序调用。你能帮忙吗?
python - 如何向 python-daemon 添加更多命令参数?
我有一个使用旧版本的 python-daemon 创建的基本 Python 守护程序和以下代码:
现在一切正常,但我需要在我的守护进程中再添加一个可能的命令。当前的默认命令是“启动、停止、重新启动”。我需要第四个命令“mycommand”,它只会在执行时运行此代码:
我尝试过谷歌搜索和研究,但我自己无法弄清楚。我尝试手动获取参数而不陷入 python-daemon 代码,sys.argv
但无法使其工作。
python - 关闭 Python 守护程序时运行代码
我正在使用此处或此处引用的著名代码在 Python 中执行守护程序,如下所示:
问题是,在调用时./myscript.py stop
,daemon.before_stop()
不再引用self.blah
!
AttributeError:测试实例没有属性'blah'
因此,使用这种守护程序方法,在停止守护程序之前无法访问守护程序的变量......
问题:如何在之前访问守护程序类的变量:
停在
./myscript.py stop
被 SIGTERM 停止
(被杀?)
编辑:已解决,这是一个带有quit()
方法的工作守护程序代码。
daemon - 将金字塔 pserve 服务器作为守护进程运行的最佳方式
我曾经使用命令将我的金字塔服务器作为守护进程运行pserve --daemon
。
鉴于它已被弃用,我正在寻找最好的替代品。此链接建议使用screen
or运行它tmux
,但仅运行 Web 服务器似乎太重了。另一个想法是使用 setsid 启动它。
什么是运行它的好方法?
python - Python 线程:多个 While True 循环
你们对以下应用程序使用哪些 python 模块有什么建议:我想创建一个运行 2 个线程的守护进程,两个线程都有while True:
循环。
任何例子将不胜感激!提前致谢。
更新:这是我想出的,但行为不是我所期望的。
输出
看起来当我尝试使用以下方法创建线程对象时:
while 循环r.rem()
是唯一被执行的循环。我究竟做错了什么?
python - 如何在没有原始 python 对象的情况下从程序外部创建的处理器获取数据
我让我的 django python 应用程序中的用户调用一个函数,该函数又使用多处理器模块创建一个进程,但我需要让用户检查处理器进度(检索其中的数据)和状态(活动或完成执行)并且可能在无法访问处理器对象的情况下终止它(我发现使用系统命令很容易做到),因为我无法将它存储在某个地方。是否可以仅将进程的PID(或一些方便的标识符)存储在数据库中并稍后调用它?也许尝试从中获取信息并进行管理。如果我可以直接从流程中获取信息,那么信息将非常可靠,而不是将其存储在其他地方并在那里检索。
作为进程/守护进程在后台运行的功能将完全独立于程序,并且拥有自己的数据,这些数据会随着时间的推移而改变,我需要让用户能够检查其进度。
docker - 想知道 Docker 与 Supervisor 之间的区别
他们似乎完成了管理流程的相同事情。Docker和Supervisor有什么区别?
android - 是否可以在 Android 应用程序中使用 Python 守护程序
我有一个用 Electron 为前端编写的项目,它运行一个 Python 守护程序来在后台处理繁重的工作,用于桌面。
我正在寻找实现同一项目的移动版本的方法,是否可以在 Android 中有效地使用 python 守护程序,就像 Electron 应用程序为桌面所做的那样。
我找到了完全用 Python 编写的打包 Android 应用程序的解决方案,但我打算做的是构建一个 Android 应用程序并在其中使用守护程序。