Articles of 队列

用扭矩设置总内存限制

我运行一个适度大小的集群,我有一个队列问题。 例如,我有一个128GB的内存节点和一个程序,我设置每个内核的内存量。 因此,例如,如果我将内存设置为8GB,那么我将只能运行16个内核,然后再打虚拟内存,这是必须避免的。 现在我正在使用Torque作为排队方法,如果我将两个10核心作业提交到每个8GB的单个节点,它将尝试使用160GB的内存。 我想要做的是限制一个节点上的作业数量,以使它们的总内存使用量仅仅是节点的物理内存。 每个内核的内存数量是高度dynamic的,作业可以轻松使用所有物理内存,但只能使用可用内核的一小部分。 根据我的理解,通过阅读和实验,只有当作业在节点上运行后超过这些限制,并且在作业继续之前不对这些限制进行调节时,Tor才能使用pmem,vmem,mem命令。 作为一个侧面说明,这些工作中有很多只能使用后期所需内存的10%。 那么有没有办法与Torque做到这一点。 如果没有,你会build议另一个排队程序? 感谢您的时间。

如何使用qmqtool列出特定信封发件人的电子邮件?

用户的电子邮件密码偶尔会被破坏,垃圾邮件发送者将通过特定用户的帐户发送超过10,000封电子邮件来淹没Qmail队列。 我知道如何使用qmqtool删除匹配特定string的消息: qmqtool -d -f "[email protected]" 然而-f参数匹配消息中的任何地方。 -f“STRING”显示包含STRING的消息号码的逗号分隔列表。 这意味着邮件,甚至提及该电子邮件地址都将被删除。 qmqtool (或其他qmail工具)是否有一个用于匹配来自特定信封发件人的邮件的命令? 注意:我只想匹配经过validation的发件人,而不是在这种情况下始终伪造的“From:”。

ActiveMQ – 当消费者=零时删除VirtualTopic

我试图在activeMQ 5.8.0下使用JMS实现一个新的应用程序。 有几个应用程序configuration为生产者(即在MQ中转储消息),两个主题,然后消费者被configuration为查看在Tomcat服务器启动时dynamic创build的VirtualTopic。 示例stream程将是: Producer1 (Tomcat) –JMS–> ActiveMQ.VirtualTopic Consumer.VirtualTopic1 –JMS–> Consumer1 (Tomcat) Consumer.VirtualTopic2 –JMS–> Consumer2 (Tomcat) 我们希望灵活性能够启动任何数量的消费者,并将ActiveMQdynamic地发送给他们。 这是工作。 但是,当消费者服务器被closures时(或者不再需要,服务器崩溃,networking中断等),我希望AMQ停止在VirtualTopic上放置消息,因为stream量控制正在踢入,不再是从生产者消耗的消息。 我有我的activemq.xmlconfiguration与: <broker xmlns="http://activemq.apache.org/schema/core" brokerName="localhost" dataDirectory="${activemq.data}" schedulePeriodForDestinationPurge="10000"> <policyEntry queue=">" gcInactiveDestinations="true" inactiveTimoutBeforeGC="30000" /> 因此,我希望服务器在Tomcat节点停止40秒(标记为零的消费者数量)内被标记为非活动状态,但不会发生。 我错过了什么吗? 谢谢!

使用带有后缀的后续队列策略守护进程

我有这种情况: Postfixconfiguration了cluebringer(Policyd v2.1),超过配额的电子邮件被caching。 我需要做的是以某种方式在队列后面使用cluebringer,以便在考虑到那些邮件的情况下重新计算配额。 问题是,一旦电子邮件进入队列某一点,它将被发送或将过期。 但是,如果这封电子邮件是发送的 – 那么通过这封电子邮件,我的意思是所有在某些时候由postfix处理的邮件 – 策略配额是无用的。 当然,我可以放弃超额配额,但这意味着失去大量的电子邮件。 有什么办法可以强制使用队列后策略守护进程来重新计算已经进入队列的邮件吗?

没有检测到机器上的Rabbitmq侦听器

我有多个rabbitmq监听器在Linux机器上运行。 然而,当我发布消息A(需要一些时间来处理,大约5分钟)时,A之后的新消息在队列中等待直到A被处理,而不是进入下一个空闲监听器。 因此我无法利用多个听众

RabbitMQ的心跳值configuration

我已经在Debian服务器上设置了RabbitMQ。 我发现自己处于一种目前的情况,我需要改变(或者启用?)RabbitMQ的心跳值。 我一直无法find任何如何通过/etc/rabbitmq/rabbitmq.config文件来做到这一点的例子。 我猜测下面这个不行: [{rabbit, [{heartbeat, 30}] }]. 有谁知道如何正确configurationRabbitMQ的心跳值? 我正在使用版本1.7.1。

邮件队列目录停留在IIS SMTP服务器中

我们有一个IIS SMTP服务器,在一夜之间发送大量邮件(4000左右),最近我们看到邮件被“卡住”在队列目录中。 通常重新启动SMTP服务似乎解决这个问题,但它发生了几次,所以我正在寻找更多的信息。 昨晚我们共发送了12000封电子邮件,分3批大约4000封。大约10个小时后,队列目录中还有2000个左右,似乎没有排队。 任何出现在队列中的新邮件都会立即被拾取并发送到目的地,但这些2000左右似乎没有移动。 看着电子邮件上修改的date有些与他们发送的时间相匹配,但是大约有1000个修改date延伸到现在。 例如,今天早上5:30的邮件标题中有一个邮件的date,但是它的date修改是11:50,还有另外3个邮件的date修改为11:50,然后是5,11:49,2 11:45可以延长几个小时,所有的信息头都会更早。 服务器的日志看起来像这样 11:54:52 127.0.0.1 EHLO – 250 11:54:52 127.0.0.1 MAIL – 250 11:54:52 127.0.0.1 RCPT – 250 11:54:52 127.0.0.1 DATA – 250 11:54:52 127.0.0.1 QUIT – 240 11:54:53 85.115.62.190 – – 0 11:54:53 85.115.62.190 EHLO – 0 11:54:53 85.115.62.190 – – 0 11:54:53 85.115.62.190 MAIL – 0 11:54:53 […]

为什么我的邮件在Exchange 2003中处于状态“重试”状态?

最近我的一些邮件没有收到客户的邮件。 我查看了SBS2k3服务器上的消息队列,发现有几个收件人在队列中显示状态为“重试”。 突出显示收件人时,附加队列信息显示“发生SMTP协议错误”。 我怎样才能更具体地找出发生了什么错误,然后我怎么去纠正呢?

如何在SGE排队系统中指定ppn(在PBS上)的等价物?

有没有一种方法可以在SGE指定ppn (或等价物)? 我不想在一个节点使用所有的CPU,所以我将能够有更多的内存每个核心。 (在PBS中,例如-l nodes=16:ppn=2 ) 谢谢。

用htb / tc优先使用相同的协议(http下载vs htto浏览)的linuxstream量

我有一个很大的时间阅读,但我不知道如何做到这一点。 总是我在munetworking下载所有http浏览都受到影响,我需要做一些具体的或不使用sfq? 有一个人有一个脚本示例,告诉我如何在同一个协议/端口上运行一个公平的队列 regrads。