问题标签 [daemons]
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.
linux - How to run two same kind of daemons on a single linux machine
In Ubuntu 14.04 or Debian Wheezy, Can I run two daemons of same type in a single machine?
I already tried to do that, by creating separate config files under /etc/init.d/ , /usr/bin/, Created separate symbolic links under /etc/rc[0-6].d/ for /etc/init.d/daemon.
Can you suggest any other way to run, possibly succeeded ways.
I am trying this link, for installation https://raw.githubusercontent.com/weaved/installer/master/weaved_installer.raspbian
Thanks
ruby - Rufus-Scheduler、DaemonKit 和陷阱
我用Rufus-Scheduler DaemonKit守护了一个 Ruby 调度程序脚本(使用 Rufus),我试图捕获 TERM 或 INT 信号,让应用程序在退出前尝试保存状态。
DaemonKit 有自己的 trap_state(私有)方法,它在守护程序脚本之前捕获信号,所以即使我有这个块,它也没有做太多。
作为副作用(可能是我的实现中的错误?)在 sigterm 之后 .rufus 锁定文件仍然存在
现在 ctrl-c 上的行为是这样的
start 方法是一个非常简单的时间表
ruby - 在 ruby 中守护一个 rake 任务。最佳解决方案?
我有一个无限期轮询 Amazon SQS 队列的 rake 任务,它需要在服务器上保持活动状态。这样做的最佳解决方案是什么?任何体面的,维护的用于守护进程的宝石,这将是解决这个问题的好方法吗?
任何帮助将不胜感激。干杯:)
rabbitmq - 运行rabbitmq心跳超时错误
在 Mac 中运行 Rails 应用程序。我在其他终端选项卡中启动 rabbit mq 服务器:
$rabbitmq 服务器
我在我的 Web 应用程序中工作,当邮件被发送时,我在/usr/local/var/log/rabbitmq/rabbit@localhost-sasl.log中得到了这个
=信息报告==== 2015 年 4 月 21 日::23:02:47 ===
接受 AMQP 连接 <0.4286.0> (127.0.0.1:57509 -> 127.0.0.1:5672)
=错误报告==== 2015 年 4 月 21 日::23:02:50 ===
关闭 AMQP 连接 <0.4286.0> (127.0.0.1:57509 -> 127.0.0.1:5672): {heartbeat_timeout,running}
笔记:
我将所有 rabbitmq 配置保留为默认配置,我的意思是在mailer.rb 中:
相同的配置在 Ubuntu 中完美运行。
hadoop - 每当我对 xml 配置文件进行更改时,是否需要重新启动所有 hadoop 守护进程
假设我的 hadoop 集群正在运行并且我对 hdfs-site.xml 进行了更改。我的问题是在这种情况下需要重新启动哪些服务/守护进程?yarn-site.xml
同样,如果我对, core-site.xml
, mapred-site.xml
,进行更改需要重新启动哪些守护进程allocations.xml
或者我应该在上述每种情况下重新启动所有守护程序?
debian - 监督 debian 中的守护进程
我们在Debian wheezy (oldstable) linux 服务器上运行 rabbitmq、redis 和 celery。所有这些都作为init.d
脚本安装并在引导时启动。我们希望密切关注它们并在其中任何一个出现故障时收到电子邮件警报。
我检查了诸如 supervisord 和 runit 之类的工具。但是,它们似乎都要求受监控的进程不是守护进程。
如何完成这项工作?还有其他工具可以完成工作吗?请。建议。
ruby - 使用 ruby 中的守护进程在不同的目录中添加日志
我正在使用守护程序来包装我的脚本,并在其中指定了日志位置: 脚本如下所示:
问题是我的日志存储在我的脚本所在的同一目录中。我必须将我的日志添加到不同的目录,例如 /var/log/script-test 并且以后必须每周轮换这些日志。为我提供一个解决方案,以便我可以将脚本日志存储在 /var/log 目录中。
c - 守护进程组和主进程之间的连接 - mkfifo
我试图将守护进程(没有领导者的守护进程组)与标题中的主进程连接起来,问题是我必须将每个守护进程(支持 SIGUSR1 信号)的语句发送到主进程,但我什至没有知道如何做到这一点,在我的代码中我使用了 mkfifo,但它根本不起作用..
这是主要的流程来源:
这是我创建守护进程的一些源代码:
至少我不确定我是否以良好的方式创建守护进程.. 我应该把信号放在哪里,以后可以执行?
你有什么建议吗?
ruby - 将 ruby 进程作为守护进程执行的最佳方法
在 Debian 中将 ruby 进程作为后台系统守护进程执行的最佳方法是什么?
这些守护进程是从许多数据库源读取的电信计费进程,一次写入一个并写入日志文件。
shell - 每周 rsync 文件的 Shell 脚本,无需 cronjob(学校作业)
我想rsync
每周提交一个文件!但是,如果我在每次启动时启动此脚本,则每次系统启动时都会对文件进行 rsync !如何更改代码以满足周基数rsync
?(PS-我不想通过cronjob
-学校作业来做到这一点)