daemon相关内容

当作为守护程序运行时,delay_job使作业失败。使用rake作业时运行正常:

我确实不知所措。我不明白为什么它不起作用。 我创建了一个类,使用rake命令对其进行调用和排队。当我使用'rake jobs:work'运行工作程序并调用命令'rake get_updates'时,它执行得很好。 但是,当我将工作程序作为守护程序运行时(RAILS_ENV =生产bin / delayed_job开始)并调用命令“ rake get_updates”会产生错误。 ..
发布时间:2020-10-14 21:48:03 其他开发

Celery守护程序-如何配置它以从多个Flask应用程序运行多个任务?

我有一个烧瓶应用程序 myapp_A ,该应用程序使用celery运行一些异步任务。而且我已经将celery配置为作为守护进程运行。这是服务脚本。 / etc / default / celery: #要启动的节点的名称 CELERYD_NODES =“ w1” #'celery'命令的绝对或相对路径: CELERY_BIN = “ /var/www/myapp_A.com/ ..
发布时间:2020-10-14 21:46:58 其他开发

发射:在GCD托管信号处理程序中休眠

当我尝试在由Grand Central Dispatch管理的SIGTERM处理程序中睡眠时,我在启动的托管守护程序中遇到了一种奇怪的情况,如此处。 一切正常,在收到SIGKILL之前,我确实得到了SIGTERM信号处理程序。不要在SIGTERM处理程序中睡觉。但是,一旦我入睡,即使是极短的时间,例如 usleep(1); ,我也根本不会得到SIGTERM处理程序,而是 顺便说一句,我 ..
发布时间:2020-10-14 21:46:54 其他开发

将Meteor作为守护进程运行

我刚刚设置了一个Linux CentOS服务器来运行Meteor应用程序。 我现在遇到的第一个问题是作为守护程序启动流星进程,因此它正在后台运行,我可以退出SSH会话。.以 meteor --production 开始时,我不能。 使用Ruby on Rails时,我可以从 rails s -d -p 80 开始并退出。 我发现一个名为screen和 echo“ meteor - ..
发布时间:2020-10-14 21:46:51 服务器开发

在Linux C守护程序中设置信号掩码

我用C编写了一个简单的守护程序,该守护程序在Linux上运行。我试图了解如何正确设置信号屏蔽。我的守护进程中包含以下代码: struct sigaction new_sig_action; sigset_t new_sig_set; / *设置信号掩码-我们要阻止的信号* / sigemptyset(& new_sig_set); sigaddset(& new_sig ..
发布时间:2020-10-14 21:46:44 服务器开发

如何在bash中编写看门狗守护程序?

我想要一种在shell脚本中编写守护程序的方法,该守护程序将在循环中运行另一个应用程序,如果死了,则重新启动它。 在SSH会话中使用 ./ myscript.sh 运行时,它将启动该守护程序的新实例,除非该守护程序已在运行。 当SSH会话结束时,守护程序将继续存在。 应该有一个参数( ./ myscript -stop )杀死所有现有的守护程序。 ( 有关编辑的注意事项 -最初的问 ..
发布时间:2020-10-14 21:46:41 其他开发

Puma-Linux上的Rails //进程终止后重新启动

在Rails应用程序上使用puma;它有时死于无任何关节原因;部署时还经常死掉(在停止后不会重新启动) 什么是监视进程是否死亡并以正确方式重新启动的好方法? 在Rails应用程序中被调用;有一种方法可以为所有应用程序定义它,这对我很有用。 我没有找到任何可行的方法(调查了systemd,其他linux守护程序……没有成功) 感谢任何反馈 解决方案 您可以使用 puma控件启 ..
发布时间:2020-10-14 21:46:40 其他开发

为什么在python中退出主进程时子进程(daemon = True)没有退出?

这是python多处理中 daemon 标志的官方解释: 当进程退出时,它将尝试终止其所有守护进程子进程。 据我所知,父进程将杀死其子进程。 下面是我用来证明自己的猜测的代码。但是结果是不同的。 导入多处理 def child(): 而True: 通过 在xrange(1,4)中x: proc = multiprocessing.Process(targ ..
发布时间:2020-10-14 21:46:35 Python

在Rails环境中执行Ruby Worker脚本

我有以下情况: 我希望能够将独立的Ruby脚本作为守护程序运行。我希望能够在我的Rails项目的上下文/环境中执行此脚本(例如,该脚本可以访问后端/我的Rails模型)。 有没有简单的方法可以做到这一点? 谢谢! 解决方案 使用滑轨。 您还可以创建一个rake任务。 ..
发布时间:2020-10-14 21:46:33 其他开发

如何使uwsgi --emperor作为守护程序运行

我正在使用Yaml。它有一行说: daemonize:/var/www/apps/myapp.log 如果 uwsgi -y vassals / myappconfig.yaml ,该网站在后台运行。我可以在终端上执行其他操作,甚至注销。 如果 uwsgi --emperor vassals ,该网站可以运行,但是它在终端卡住了。我必须使用 ctrl + c 结束它才能返回终端。然后该 ..
发布时间:2020-10-14 21:46:29 其他开发

celery守护程序-拒绝日志文件权限

我一直在将celery任务设置为守护程序,以便按计划处理数据。 我一直在关注文档以便设置我的守护程序,但已遇到日志文件权限错误, 下面是我在Digital Ocean上的ubuntu盒上设置的配置 / etc / default / celeryd #这里我们有一个单节点 CELERYD_NODES =“ w1” CELERY_BIN =“ / mix_daemo ..
发布时间:2020-10-14 21:46:25 Python

Python守护进程

我想守护一个python进程,现在想问一问,运行一个守护进程(如父进程)并调用另一个打开10-30个线程的类是否是一种好习惯。 我打算为服务器组编写监视脚本,并且希望每5分钟检查一次每台服务器,每台服务器都准确检查5分钟。 我想用这种方式(某种程度上说,ps auxf风格的输出): | monitor-daemon.py \-check-server.py \-chec ..
发布时间:2020-10-14 21:46:22 Python

Python 3.3.4:python-daemon-3K;如何使用跑步者

尝试使用Python 3.3.4使python守护程序正常工作。我正在使用PyPi的最新版本的python-daemon-3K,即1.5.8 起点是找到以下代码如何使用Python创建守护程序?我认为是2.x Python的代码。 导入时间 从守护程序导入运行程序 类App(): def __init __(self): self.stdin_path ='/ dev / nu ..
发布时间:2020-10-14 21:45:17 Python

Unix上的文件监视守护程序

我希望编写一个在Fedora 8上运行的文件监视守护程序,该守护程序监视文件并在几分钟内最后一次修改文件时向您报告。 会发生什么是执行此操作的最佳方法,就编写此类守护程序而言,我有点新手吗? 我想我写了一个脚本?然后使用守护程序运行它。如果有人有任何指向我正确方向的链接,这将有所帮助:) 解决方案 我的选择是使用cron工作经理。因此,您可以使用自己选择的语言编写一个程序,该程 ..
发布时间:2020-10-14 21:44:43 服务器开发

如何在Zend Framework中使用守护程序访问模型

我正在一个使用 Phirehose 的项目中,以收集和使用Twitter Streaming API。 Phirehose库设计为可从命令行运行,最好是作为守护程序或cron作业运行。 我创建了一个守护程序并将其放置在库文件夹中。 Bootstrap.php已更新,可以自动加载自定义库。因此,应用程序本身可以看到我的守护进程。 我的问题是如何将其正确地与Zend Framework集成 ..
发布时间:2020-10-14 21:44:36 PHP

实现完整的Python Unix风格的守护进程

我目前正在尝试手动创建一个简单的守护进程,我不想使用现有的外部库来避免开销。 我目前检查我的进程何时运行,是否尚未创建PID文件(意味着它正在运行),如这篇文章中所述。 我还有一个 daemonizing 模块,用于将PID与当前进程分离,并重定向stdout和stderr(因此,我的守护进程将继续运行,甚至如果我结束会话): import os import sys ..
发布时间:2020-10-14 21:44:32 服务器开发

如何创建守护进程线程?

Java程序员可以手动创建守护程序线程吗? 解决方案 java.lang.Thread.setDaemon(boolean) 请注意,如果未明确设置,则从创建新线程的线程“继承”此属性。 ..
发布时间:2020-10-14 21:44:29 Java开发

如何按照文档说明的方式使用python-daemon?

我正在尝试在python中创建一个守护进程,并且遇到了python-daemon软件包。有趣的是,我所见过的最常用的方法甚至不是文档非常稀疏,告诉您要做 import os import grp 导入信号 导入守护进程 导入锁定文件 从垃圾邮件导入中( initial_program_setup, do_main_program, program_cleanup, rel ..
发布时间:2020-10-14 21:44:24 Python

创建一个侦听端口的简单Rust守护程序

我一直试图在Rust中创建一个简单的守护程序,该守护程序将使用tcp_stream侦听端口并输出消息。但是,我遇到两个问题: 1)如果我的守护进程使用println !,它将崩溃。如果删除所有提及的println !,则守护程序将运行。制作守护程序时stdout / stdin如何工作? 我在Rust邮件列表中找到的一个消息来源说:“对于现代的init系统,例如systemd或laun ..
发布时间:2020-10-14 21:43:15 其他开发