我无法让我的exim守护程序根据init.d脚本设置运行。 主要的问题是QUEUEvariables。 我已经设置了5米,以便根据需要产生另一个队列转轮。 到目前为止它已经工作,但现在,当我重新启动exim,得到的命令是: /usr/sbin/exim -bd -q60m 当它应该说: /usr/sbin/exim -bd -q5m 我做的第一件事是确保init.d/exim脚本仍然正确,并且是。 我在exim.conf中查找过,但是在那找不到任何东西。 我唯一的想法可能是cPanel干扰启动,因为重新启动后,脚本回声: /usr/local/bin/cpanel/update_sa_rules is running in the background 我一直在试图看看$QUEUEvariables可能被添加到其他地方,但还没有看到任何东西。 希望你的帮助,如果你以前见过这个。 注:这是Exim 4.82,CentOS 5.10
我正在pipe理一个工作站,最多考虑运行基于Ubuntu的Linux Mint的5个工作站。 我自己的控制计算机也运行薄荷。 在主机上线时排队命令并让它们执行的好方法是什么? 应满足以下要求: 当工作站处于脱机状态时,从队列添加/删除命令(本地队列) 输出和退出代码应该logging或邮寄(在我的本地计算机上) 保持简单:没有大的pipe理软件或Web界面 我已经在考虑。 我可以使用batch将命令传输到队列中的远程at并在系统空闲时运行。 但是我不确定当用户突然closures工作站时,远程atq是否持久。 有没有一个软件或最佳做法呢?
我试图在Windows Server 2012上打印。它工作正常,但我想要生成一个输出文件 (某种.PRN) ,以便保存最后的打印作业,以便以后可以再次打印。 启用具有两个打印机队列的打印机池不起作用,因为它将select最快的打印机池。 而且,如果可能的话, 我不想使用第三方软件 。 有任何想法吗? 帮助将被折衷。 问候。
我正在使用系统版本6.1的iSeries。 有些工作是把其他工作放在队列中进行处理。 我知道队列名称(PUR1),看到它有一个不正常的工作量。 我的理解是,当一个作业运行时,它从原来的作业队列中移出。 那么我怎样才能find哪个工作让其他人不被处理呢?
Qmail队列中有500条消息,我安装了qmHandle来帮助sorting队列中的垃圾邮件。 这个过程花了很长时间,像qmail-remove这样的替代脚本也需要时间。 我想移动Qmail队列到一个备份(queue.BAK)并重新创build一个新的队列,以便邮件可以stream动,只要客户端无法通过服务器发送或接收电子邮件。 我在Ubuntu 8.04 LTS上运行Plesk 10.4。 1)是否可以移动队列并重新创build一个新的队列? 2)请概述我要做些什么来达到这个目的。 我遵循下面的build议,并在这里添加更多的信息。 我的新qmail队列有75条消息,都是未经处理的。我能够使用服务器的smtp服务发送,但没有收到电子邮件。 我在日志文件中没有看到错误,但是尝试下载电子邮件时,即使将testing消息发送到服务器上托pipe的电子邮件地址,也会显示没有新消息。 root @ alpha1:/ var / qmail / queue#root @ alpha:/var/qmail/queue.BAK# ls -la总计4692 drwxr-x — 12 qmailq qmail 4096 2012-05-30 14:55 drwxr-xr-x 13 root root 4096 2013-03-16 14:58 drwx —— 2 qmails root 90112 2013-03-13 14:37反弹 drwx —— 25 qmails qmail 4096 2012-03-06 06:30信息 […]
我有一个Web服务,必须始终在5秒内响应请求。 我正在使用Apache将请求代理到后端工作者集群。 当所有的工人都满了,阿帕奇排队请求,并等待工人是免费的。 我在VirtualHost中设置了Timeout 5 mod_proxy似乎接pipe了Timeout指令,并使用它来限制工作人员对请求作出响应的时间。 这意味着请求可以在队列中备份,并且不会在5秒内超时。 如果我总共不到5秒钟就无法提出请求,我需要回应一个504,代理工作者花费的时间并不是我想要限制的,这是总开放连接时间。 或者,如果有办法限制等待免费工作人员的时间,那可能会有效,但平衡者指令似乎没有这样做(我尝试了很多) 无论我的工作集群中发生了什么,如何在5秒内使Apache超时请求?
我有一个私人的Postfix中继VPS,客户在他们的办公室安装了自己的电子邮件服务器,并通过ADSL连接托pipe。 为了提供可靠的电子邮件,我们不build议直接从ISP IP地址发送邮件,所以我们可以使用我们的私有中继。 然而,其中一个客户已经决定发送一个通讯给5000名收件人。 我马上就抓住了这个,把他们都扔进了保持队列。 但是现在我想尝试从最旧的消息开始批量刷新这个队列。 任何人有任何想法如何做到这一点? 它看起来像是一个shell脚本的怪物,通过postqueue -p的输出来grep
我有一个队列脚本,每秒从数据库中find新的作业,并处理它们。 有时在10个小时内什么都不做,有时在3分钟内就能得到1000个新的工作。 队列工作正常,主要是。 它需要重新启动。 (我不完全确定为什么,我认为其他服务的工作是不喜欢连接打开很长时间,重新启动队列,重置所有连接,也许这不是原因)。有时候,队列脚本只是死。 也许记忆错误,我不能指出它。 有两种方式重新启动,我都很好,(但它必须是自动的): 每24小时显式重启一次: ctrl C + ./queue.sh 等到它死了,然后重新开始 我不确定…队列在screen运行,所以我可以按照输出时,我想。 一个命令如何能够监听另一个命令来完成并重启它,而不是一个守护进程? 我无法安装任何东西。 这是一个糟糕的Redhat服务器,我没有像样的pipe理员访问。 我曾经想过创build一个每24小时发生一次的cronjob,并在24小时后自行终止,但这听起来很错误……我不能使用cronjob作为队列,因为新任务必须立即执行。
我想根据服务器负载来控制用户程序的执行。 每个用户使用bash。 有没有办法做一个types的队列,从命令行执行命令将被挂起,直到资源可用? 谢谢阿尔曼
我需要设置一个Linux RAMDisk来实现一个队列。 基本思想是将进程写入RAMDisk。 同时还有一些进程监视新文件,并在进入时读取和删除它们。 在写入速度快于读取速度并且RAMDisk填满的情况下,应该阻止写入,直到RAMDisk中有足够的空间来存储正在进入的新文件。 一种select是使用tmpfs,当分配给文件系统的ram被全部使用时,它会“溢出”到磁盘上,但是,由于缓慢的HDD IO,整个系统将会减速,在我的高性能系统那将是不可接受的。 我想理想的是一个文件系统,当RAMDisk已满时自动阻止写入,直到有足够的空间可用。 注意我没有对写入过程的控制权,所以他们没有能力查询空闲空间并等待 – 它们只是简单的写入所有的时间。 任何解决scheme