问题标签 [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.
php - 如何增加 apache 进程或并发 php 文件的数量?
问题不在我的服务器上,而是在网络或浏览器中的某个地方……我猜想是某种针对 DDoS 攻击的策略,您不能一次从一个 IP 访问服务器上的多个文件。
我有一个问题问你。我正在测试四核 ubuntu 服务器。我安装了lamp,apache显然正在使用prefork(“/usr/sbin/apache2 -l”)。
问题是我不能一次运行超过6 个 php 文件。例如,我创建了 10 个 php 守护程序,但其中只有 6 个真正开始做某事……其他人正在等到某事结束。如果我在这些 php 文件运行时从浏览器访问任何 php 文件,浏览器就会挂在那里(继续加载——实际上只是在等待)。
有没有办法增加它?我试图更改etc/apache2/apache2.conf文件,以增加 StartServers、MinSpareServers 和 MaxSpareServers,但这没有帮助。我知道服务器可以轻松处理负载。
任何人都可以回答这个问题吗?
bash - bash 或其他东西:以编程方式更新配置文件?
以编程方式更新/etc/rc.conf
配置文件的最佳方法是什么?
具体来说,在 Arch linux 机器上,我希望能够以编程方式更新
到
通过 .postgresql 成功安装后pacman
。
我想我可以编写一个执行以下操作的函数:
专门处理这个 postgresql 场景。
但是,更进一步,是否有一种更通用的方法(如果有可以推荐的库,则使用库)以编程方式在我的文件的参数中包含我的服务(例如memcached
,或类似任务服务器zeromq
等) ?DAEMONS
/etc/rc.conf
ruby - Ruby 守护程序中的错误文件描述符
在 Mac OS X Lion 上使用 Ruby v1.8.7 和 Daemons v1.1.8,我正在尝试编写一个消费者进程并让它作为一个守护进程运行:
然而,它并没有启动,而是抛出了一个很长的回溯,如下所示:
我不确定是什么导致了这个问题?目录名、日志文件名都有效。我能够使用这些配置创建 MyConsumer 的实例,并能够从独立程序/控制台正确执行其#subscribe。
ruby - 如何使用 Daemons gem 获取第一个任务的 pid?
我正在尝试使用 Daemons gem 运行相同代码/脚本的多个实例。我一直在 IRB 会话中使用它,但似乎无法获得我正在寻找的功能。我想多次运行相同的脚本来跟踪 PID,以便我可以手动启动和停止进程。更具体地说,我有一个 rails 模型,它的实例将控制一个进程,所以我需要使用类似的东西来启动和停止它
但是,为了实现这样的目标,我想将进程的 PID 存储在活动记录中。当我在 IRB 中运行以下代码时:
该任务会自动启动(无需在 task1 上调用 start),它不会返回 pid,而是返回与 task1 关联的 Daemons::Application 对象。我只有在启动 task1 的第二个实例时才能访问 pid,即:
我使用守护进程错了吗?还是没有办法获得调用 Daemons.call 时自动启动的第一个进程的 PID?
谢谢,托梅克
python - 在python中连接两个守护进程
在 Python 中连接两个守护进程的最佳方法是什么?
我有守护进程 A 和 B。我想在 A 的模块中接收 B 生成的数据(可能是双向的)。两个守护进程都支持插件,所以我想关闭插件中的通信。最好的跨平台方法是什么?
我知道一些低级解决方案的机制——共享内存(C/C++)、linux 管道、套接字(TCP/UDP)等,以及一些高级——队列(JMS、Rabbit)、RPC。
两个守护进程都应该在同一台主机上运行,但显然更好的方法是从连接类型中抽象出来。
python中典型的解决方案/库是什么?我正在寻找一个优雅而轻量级的解决方案。我不需要外部服务器,只需要两个进程相互通信。
我应该在 python 中使用什么来做到这一点?
ruby - ruby - 无法写入守护进程的日志
通常我可以写日志Logger
:
但在Daemons
我得到一个权限错误:
我在同一个目录中以相同的身份运行abc.rb
并运行。xyz.rb
为什么一个日志不能像另一个日志一样?
java - 关于启动守护进程的脚本
我对守护进程和 java 很陌生,并且刚刚获得了以下用于运行守护进程的脚本。我大致可以理解这个脚本的结构。但我有几个问题:
“Install”、“StdOutput”、“StartClass”和“StartMode”在这里是什么意思?在我看来“Install”是一个操作,“StdOutput”是一个文件名;而“StartClass”只是一个java类文件。而这个脚本只是这些信息的一个列表。我的理解正确吗?
python - 不同的守护进程实现
我对 python 比较陌生,到目前为止我只浏览了编程的表面,这就是我对守护进程感到困惑的原因。我通常知道他们做什么,但我不确定在 python 中实现它们的最佳方法是什么。我找到了这个链接,它演示了如何在 python 中创建守护进程。但是,我想知道这是否
会一样有效吗?
ruby - Ruby 守护进程软停止
这个简单的守护进程(使用 ruby daemons gem 编写)打印从 0 到 9 的数字,直到我使用stop
命令行选项停止守护进程:
我启动守护进程
并停止它
是否可以轻柔地停止守护进程,让它在终止其进程之前结束其最后一个循环,以便我确定它最后一次打印所有 10 个数字?
ruby - 启动和停止 Ruby 守护进程
daemons
我正在尝试使用gem启动和停止无限循环守护程序。
查看主页,我尝试了(在 irb 中):
现在,我正在查看的确切示例(链接页面上的#3)使用 option 进行第一次调用:multiple => true
,但我真的只需要一次运行一个守护进程(事实上,多个守护进程是不可取的)。
第一个守护进程是否仍然存在并且没有被 GC 处理?如果是这样,我错过了什么?