腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
python
中
的
守护
进程
生成
不存在
的
/
僵尸
linux
进程
、
、
、
、
我正在尝试从一个flask应用程序中产生长
进程
。因此,我有一个主
进程
来处理传入
的
web请求,并使用
python
-daemon库从其中启动
守护
进程
。pid = os.fork() with daemon_context: time.sleep(10) 当我在主
进程
仍在运行
的
情况下使用
linux
命令ps -ef时,在
守护
进程<
浏览 21
提问于2019-03-12
得票数 0
回答已采纳
1
回答
使用PID文件杀死
守护
进程
、
、
、
在运行
守护
进程
时,一个常见
的
Linux
/UNIX习语是
生成
守护
进程
,并创建一个PID文件,其中只包含
守护
进程
的
进程
ID。这样,要停止/重新启动
守护
进程
,只需使用kill $(cat mydaemon.pid)
的
脚本即可。 现在,这里有很多不一致状态
的
机会。假设运行
守护
进程
<
浏览 2
提问于2014-07-09
得票数 3
1
回答
在
生成
子
进程
的
Python
脚本中使用
守护
进程
工具
、
、
、
我正在尝试用一个
生成
各种子
进程
的
大型
python
程序来设置,而且在子
进程
不能正确
生成
的
情况下,我遇到了问题。当通过daemontools启动时,子
进程
只是作为一个
僵尸
进程
出现。如果我以root用户或非root用户
的
身份运行脚本,则脚本将正确执行并显示窗口。当通过
守护
进程
工具/监督运行时,xterm就会停止运行,并且不会显示任何窗口。按照描述
的</
浏览 2
提问于2015-10-01
得票数 1
2
回答
在Java
中
处理SIGCHLD信号
、
、
、
我有一个Java
进程
,它(重新)启动一个
Linux
进程
,这个
进程
产生两个
守护
进程
并终止。(它是HAProxy
的
包装器,它被配置为具有2个
进程
的
守护
进程
)final static SignalHandler _signalHandler = n
浏览 0
提问于2015-01-11
得票数 2
5
回答
Linux
:如何查找
守护
进程
和
僵尸
进程
列表
、
、
、
、
我试着在谷歌上查了一下,但我找不到太多与实际问题相关
的
信息。 如何获得
僵尸
进程
和
守护
进程
的
合并列表?我如何在不同
的
操作系统上做到这一点。
Linux
?AIX?Windows?我确信,基于PID,我们无法识别
进程
的
类型。通过终端运行可能也无济于事。
浏览 0
提问于2013-08-01
得票数 17
1
回答
python
多
进程
守护
进程
中
的
僵尸
进程
、
、
、
在研究了
python
守护
进程
之后,下面的步骤似乎是最健壮
的
: 现在,我正试图在
守护
程序类
中
实现一个工作者池,我相信它正在工作(我还没有彻底测试代码),但在关闭时,我得到了一个
僵尸
进程
。在os.kill之前和之后,我也玩过closing/joining
的
池。这个循环永远不会结束,一旦它到达os.kill,我就会得到一个
僵尸
进程
。self.pool = Pool(processes=4)发生在
浏览 4
提问于2011-06-22
得票数 6
回答已采纳
1
回答
我可以使用cron运行长
进程
或服务吗?
我需要一些
进程
启动时,电脑启动和永远运行。这些实际上不是
守护
进程
。他们没有叉或妖魔化,但他们没有退出。我目前正在使用cron来使用@reboot指令启动它们,如下所示:这会导致cron
守护
进程
出现任何问题吗&把新
的
过程从cron中分离出来,就像这样: @reboot nohup /path/to
浏览 2
提问于2013-09-06
得票数 0
回答已采纳
2
回答
UNIX
僵尸
和
守护
程序
、
、
我知道
僵尸
是当一个
进程
没有很好地清理(它
的
资源没有被回收/收割)时产生
的
。在调用fork()创建一个新
进程
之后,父
进程
应该总是在该
进程
上调用waitpid来清理它。我还了解到,
守护
进程
是通过派生本身由fork创建
的
子
进程
,然后让子
进程
死亡来创建
的
。显然,一旦这样做,UNIX
中
的
init
进程
(pid #
浏览 0
提问于2011-09-02
得票数 8
回答已采纳
7
回答
如何检查文件是否存在,如果
不存在
,如何执行命令?
、
我有一个用
Python
编写
的
守护
进程
。当它运行时,它有一个位于/tmp/filename.pid
的
PID文件。如果
守护
进程
没有运行,那么PID文件就
不存在
。在
Linux
上,我如何检查以确保PID文件存在,如果
不存在
,则执行命令重新启动它?
python
daemon.py restart 它必须从特定目录执行。
浏览 0
提问于2009-03-21
得票数 32
回答已采纳
8
回答
如何杀死
僵尸
进程
、
、
、
、
我在前台启动了我
的
程序(一个
守护
程序),然后我用kill -9杀死了它,但是我得到了一个
僵尸
,我不能用kill -9杀死它。如何杀死
僵尸
进程
?如果
僵尸
是一个死
进程
(已经被杀死),我如何从ps aux
的
输出
中
删除它root@OpenWrt:~# ps aux | grep anyprogram
浏览 10
提问于2013-06-06
得票数 201
回答已采纳
2
回答
在perl文件系统事件上分叉子
进程
、
、
、
我有一个用Perl编写
的
守护
进程
,它使用Inotify2来监视传入文件
的
目录。在每个文件到达时,
守护
进程
将分送一个子
进程
。现在,似乎有太多
的
文件同时到达(因此有太多
的
分叉),因为我在日志文件
中
得到了这个错误:基本上,我有以下代码: my $inotify = new
浏览 5
提问于2012-03-22
得票数 2
回答已采纳
3
回答
父
进程
死亡时
的
新父
进程
、
、
在UNIX
中
,当父
进程
消失时,我认为所有子
进程
都将init重置为其父
进程
。这不是一直都是对
的
吗?有什么例外吗?
浏览 0
提问于2014-08-08
得票数 27
回答已采纳
1
回答
有人能解释一下
python
守护
进程
也可以如何与运行
中
的
实例进行通信吗?
、
、
、
我想实现一个
Python
模块,它作为
守护
进程
和该
守护
进程
的
接口。例如,当我运行: daemon模块应该尝试将
守护
进程
与do_something通信,如果它
不存在
,则启动
守护
进程
,然后启动do_something注意:我更喜欢使用
Python
3
中
的
包。
浏览 3
提问于2013-03-15
得票数 0
2
回答
背景、
僵尸
、
守护
进程
和没有ctty --这些概念之间有关联吗?
、
、
、
、
这些过程概念是如何联系在一起
的
- background,zombie,daemon和without controlling terminal?我觉得他们很亲密,特别是通过controlling terminal
的
概念,但是我仍然没有太多
的
信息可以讲述一个故事,比如如果你需要向一个孩子解释一些关于
Linux
的
文章,而不需要太多
的
谎言。更新#1:例如(我不知道这是否属实) background -- zombie -前台
进程
不能成为zombie,因为zombie是一个没有父
浏览 0
提问于2017-03-21
得票数 8
回答已采纳
1
回答
在用
python
编写
的
linux
守护
进程
中进行多处理
、
、
、
我有一个
linux
守护
进程
(基于
python
模块
python
),它需要
生成
多处理模块
的
两个
进程
(考虑生产者和使用者)来处理一些并发
的
I/O (生产者从输入流
中
读取,使用者使用
python
请求上传数据)根据
python
(),
守护
进程
不允许启动子
进程
。我该怎么处理呢?是否有这种方法
的
任何文件或例子?请
浏览 1
提问于2016-05-11
得票数 1
回答已采纳
3
回答
将子
进程
与父
进程
分离
、
、
当从父
进程
派生
的
子
进程
死亡时,它在某种程度上仍然存在,并处于
僵尸
状态,直到它从wait()调用
中
获得为止。 是否可以分离此父子关系并自动收获子关系?也许是让孩子做个孤儿来初始化,或者别的什么?可能
的
用例:在一个长生命周期
的
程序
中
创建大量“即发即忘”
的
进程
,而不是“持有”越来越多不能被操作系统回收
的
僵尸
PID。
浏览 5
提问于2017-10-07
得票数 10
回答已采纳
2
回答
在
python
中
连接两个
守护
进程
、
、
在
Python
中
连接两个
守护
进程
的
最佳方式是什么? 我有
守护
进程
A和B。我想在A
的
模块
中
接收B
生成
的
数据(可能是双向
的
)。这两个
守护
进程
都支持插件,所以我想关闭插件
中
的
通信。最好
的
跨平台方式是什么?我从低级解决方案中了解
的
机制很少-共享内存(C/C++)、
l
浏览 4
提问于2012-06-24
得票数 5
1
回答
如何避免
python
-
守护
进程
的
限制?
、
、
我有一个
python
脚本,它试图与
python
守护
进程
通信。当调用原始脚本时,它会检查
守护
进程
是否存在。如果
守护
进程
存在,则原始脚本将写入命名管道以与
守护
进程
通信。如果
守护
进程
不存在
,则原始脚本尝试使用DaemonContext创建
守护
进程
,然后将其写入命名管道。原始脚本
的
伪代码: from daemon im
浏览 0
提问于2018-03-27
得票数 0
1
回答
当我想要跟踪
守护
进程
SSHD时,为什么ptrace会产生一个
僵尸
进程
、
我正在尝试ptrace一个sshd
守护
进程
。下面的简单程序被附加到这个
守护
进程
。每当ssh客户端连接关闭时,新
生成
的
sshd
进程
就会变成
僵尸
进程
。你能给我提点意见吗?提前谢谢。
浏览 1
提问于2015-01-25
得票数 0
1
回答
在Windows上,我是否必须在调用WaitForSingleObject()之后调用CreateProcess()?
、
、
、
在
Linux
上,我必须在父
进程
上
的
wait()后调用fork(),否则子
进程
在完成后将一直处于
僵尸
状态,直到父
进程
完成为止。我知道Windows‘CreateProcess()与
Linux
的
fork()不同,看起来’
僵尸
‘是一个在Windows上
不存在
的
UNIX/
Linux
概念。但是,也许我仍然必须调用WaitForSingleObject()来释放分配给CreatePr
浏览 2
提问于2021-10-28
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券