daemon相关内容

子进程死亡时SIGCHILD不能捕获信号

我正在尝试创建一个处理几个子线程的守护进程。但是子线程似乎没有将信号发送回父级以调用该函数。我试图将其从类中删除并使其成为标准函数,但这似乎也无济于事。 类守护进程{ public function __construct(){ $ set = pcntl_signal(SIGCHLD,array($ this,'childSignalHandler')); $ pid = pc ..
发布时间:2020-10-14 21:56:49 PHP

服务器作为守护程序运行时的根路径问题

我有几个访问文件系统的视图以及一些gems。在我将服务器作为守护程序运行之前,这似乎工作正常。 rails(4.2.3) 例如,在我的一个视图中,我访问应用程序根目录中的README文件 File.read('README.md') 作为守护程序运行时,出现错误没有这样的文件或目录@ rb_sysopen-README.md 错误页面显示Rails.ro ..
发布时间:2020-10-14 21:56:45 其他开发

Docker守护进程

我发现, Docker守护进程运行的次数超过一个实例。我有具有 service docker status 的PID(13399),但也有不同的PID。我只创建了一个容器。 解决方案 从列表中可以看到,统计信息基本相同(MEM等)。 这些过程实际上只是原始过程的分支。 分叉通常用于在父进程的环境中执行另一个应用程序(在本例中为docker)。我不知道Docker专门用于什么用途,有 ..
发布时间:2020-10-14 21:56:44 其他开发

修改python守护程序脚本,停止不起作用

我正在尝试使用以下输入来修改示例 此处,因为我只想停止将特定的Python应用程序作为守护程序运行,因为还会有其他应用程序以及在运行Python的同一服务器上,所以不想杀死所有python脚本... 该服务器运行的是Amazon Linux,我相信它是CentOS。 p> USER =“ root” APPNAME =“ myPythonApp1” APPBIN =“ / u ..
发布时间:2020-10-14 21:55:38 服务器开发

从python守护进程启动线程的正确方法

我需要使用Web界面编写简单的守护程序。 想法是使用 python-daemon程序包,然后在一个线程内运行 wsgiref.simple_server 。 守护程序可以在以下代码中正常工作: import守护程序 导入日志 导入时间 导入信号 导入线程 logfilename ='/var/log/testdaemon.log' logger = logging.ge ..
发布时间:2020-10-14 21:55:27 Python

我可以使用open(2)和O_CREAT和flock(2)阻止脚本两次启动吗?

我想通过使用PID文件来阻止脚本两次启动。有许多方法可以实现排他性,但是由于我的脚本将始终在Linux机器上运行,并且我希望能够自动检测过时的PID文件,因此我想使用 flock(2)来实现此目的。 很久以前,一位同事告诉我,以下伪代码是实现此目的的正确方法( open(...,'w')的意思是“使用 O_CREAT 以写模式打开”): fd = open(锁文件,'w'); w ..
发布时间:2020-10-14 21:55:23 服务器开发

Java守护程序线程是否与生成过程共享堆或Perm生成?

如果我从程序(非守护程序进程)创建了守护程序线程,堆和perm gen内存空间是否与新线程共享或重新分配? 如果守护程序线程获得了自己的空间,那么在创建新线程时是否应遵循JVM内存调整参数(例如最大堆大小等)? 解决方案 是新线程共享的堆和perm gen内存空间还是新分配的内存? 所有线程(守护程序状态无关紧要)共享堆和perm内存空间。每个线程都有自己的堆栈空间,用于存 ..
发布时间:2020-10-14 21:54:19 Java开发

守护进程线程与Python中的守护进程

基于 Python文档,守护进程线程是主线程死亡后死亡的线程。这似乎是守护进程完全相反的行为,它涉及创建子进程并终止父进程以使init接管子进程(也就是杀死父进程不会杀死子进程)。 那么当父代死后,守护进程线程为什么会死,这是错误的说法吗?我认为“ daemon”线程将在主进程终止后继续运行。 解决方案 这些名称仅表示在不同上下文中的不同含义。 如果您不知道,例如 thread ..
发布时间:2020-10-14 21:54:14 Python

Perl守护程序不能与Sleep()一起使用

我使用 Proc编写了一个简单的测试守护程序: :守护进程。这是守护进程: #!/ usr / bin / perl 使用Proc :: Daemon ; $ daemon = Proc :: Daemon-> new( work_dir =>'/ scripts /', child_STDOUT =>'/scripts/child.log' , child_STDERR ..
发布时间:2020-10-14 21:54:10 其他开发

Javascript中的守护程序线程

我有一个程序,该程序使用getJSON从服务器获取JSON并处理此数据并将其呈现给用户。但是服务器上的数据经常更新。如何每隔5分钟获取新的JSON并将其显示给用户并在后台线程中执行?我可以为此使用setTimeout吗? 谢谢! Matt 解决方案 使用每5分钟触发一次的时间间隔是一种显而易见的方法(也是与浏览器兼容的方法)。 这不会创建单独的线程,而是这样做的传统模拟。实际 ..
发布时间:2020-10-14 21:53:59 前端开发

编写Unix守护进程

我正在尝试在Unix中编写守护程序。我了解该部分如何使守护程序启动并运行。现在,我希望守护程序在将命令定向到守护程序时在shell中键入命令时进行响应。 例如: 让我们假设守护程序名称为“ mydaemon” 在终端1中,键入mydaemon xxx。 在终端2中,键入mydaemon yyy。 “ mydaemon”应该能够接收参数“ xxx”和“ yyy”。 解 ..
发布时间:2020-10-14 21:53:55 服务器开发

什么是守护程序?它们的实际用途?与PHP一起使用?

有人可以用两个词来解释我吗,什么是守护进程以及它们在php中的用途? 我知道这是一个正在运行的进程时间。 但是我不明白它在php应用程序中有什么用途? 有人可以举一个使用示例吗? 我可以使用守护程序来减少我的应用程序的内存使用吗? 据我了解,守护程序可以保存数据并根据请求提供它,因此基本上我可以存储 还是我完全错了? :) 谢谢;) 解决方案 有人可以 ..
发布时间:2020-10-14 21:52:52 PHP

只要守护程序线程正在运行,如何使我的程序保持活动状态?

我有一个要求,我想启动一个轮询器一次,该轮询器将永远运行直到重新启动计算机或该进程被终止为止。现在,我尝试使用Shell脚本从主方法启动轮询器,但是问题是,一旦主方法完成执行,轮询器也停止工作,因为我没有使用任何服务器来实现此目的。 / p> 我听说了有关 daemon线程的一些信息,但是我想知道如何创建一个可以永久运行的守护程序线程, 更新: public类SomeThrea ..
发布时间:2020-10-14 21:49:53 Java开发

通过根守护程序按需启动用户上下文应用程序

对于目标c我是菜鸟,而且我有一个守护程序代码,该代码作为root(系统范围的应用程序)运行并与服务器通信。服务器每隔一段时间就会命令该根应用程序启动在已登录用户上下文中运行的其他应用程序(不会无声地打断用户)。 我也编写了用户上下文应用程序。我所缺少的是对我的根守护程序如何启动用户上下文应用程序的理解。 我的守护程序如何启动它 我应该使用代理吗? 这是否意味着代理将在启动时运行? ..
发布时间:2020-10-14 21:49:49 移动开发

将“守护程序”状态传播到Java中的所有子线程

如果我有一个 Thread 对象,我可以调用 setDaemon(true)在此标记上,如果所有其他非守护进程线程都已终止,则该线程不应阻止应用程序关闭。 是否有可能使此行为自动滴流到所有人子线程?即如果我有一个标记为守护程序线程的线程,是否有某种方法可以强制该线程产生的所有线程也自动标记为守护程序线程? 解决方案 是否可以使这种行为自动滴流到所有 子线程? 您不需要这样 ..
发布时间:2020-10-14 21:49:47 Java开发

为什么我的perl守护程序无法打印?

我正在调试守护程序,并且尝试使用 print 语句将信息输出到终端。我的代码的要旨是: #!/ usr / bin / env perl use strict ; 使用警告; 使用只读; 只读我的$ TIMEOUT => ...; ... 而(1){ 打印“ DEBUG INFO”; ... 睡眠$超时; } 但是,没 ..
发布时间:2020-10-14 21:48:43 其他开发

WHOIS服务器守护程序

是否有任何WHOIS服务器守护程序在我的服务器上运行并满足我的请求? 是否可以在WHOIS层次结构的末尾部署自己的WHOIS服务器,例如DNS服务器是? 解决方案 看看 rwhois 。至少它是ARIN认可的,您可能或可能无法让您的域名注册商将whois请求转发给您。但是如果愿意的话,您可以运行一台rwhois服务器,该服务器将提供附加在末尾的whois信息。 ..
发布时间:2020-10-14 21:48:31 服务器开发

python-daemon不记录标准输出重定向

我在代码中使用python-daemon,其中包含打印语句。我想将它们发送到文件,因此我运行了以下命令: python server.py>> log.out 但是, log.out 。 有人可以告诉我我需要做什么吗? 谢谢。 解决方案 创建对象时,DaemonContext对象允许重定向stdout / stderr / stdin。例如: ..
发布时间:2020-10-14 21:48:20 Python

Python守护进程没有pidfile

你好,我正在使用python-daemon模块在python中编写一个守护程序,我的应用程序正确启动,创建了一个pidfile.lock,但没有包含进程ID的pidfile的迹象。 导入守护程序 导入锁定文件 导入perfagentmain context = daemon.DaemonContext( working_directory ='/ opt / lib / per ..
发布时间:2020-10-14 21:48:09 Python