我的audispd不断logging大量的队列满错误。 Jun 9 08:46:29 web audispd: queue is full – dropping event 我想更好地理解为什么队列正在填满,以及是否有更好的方法来解决这个问题,而不是继续增加q_depth(目前为300)。 我的想法是,我不应该看到这么多的消息,队列不能被处理。 那么,我怎样才能找出队列中的内容以及为什么没有被刷新呢? (不应该有很多事件,这是一个非常安静的Web服务器)
我认为这是一个已经被广泛涵盖的主题,但我似乎无法自行解决这个问题。 我有一个网站需要能够发送电子邮件; 它托pipe在专用的2008 R2 Web版服务器上。 我已经按照下面的网站上的说明,除了最后的telnettesting。 http://www.itsolutionskb.com/2008/11/installing-and-configuring-windows-server-2008-smtp-server/ 我没有完成教程的telnet部分,因为每次我inputtelnet localhost 25进入命令提示符时,它都会暂停回到C:提示符。 为了testing系统是否正常工作,我一直在把电子邮件放入Pickup文件夹。 当我将一封电子邮件放入Pickup文件夹时,它立即移动到Queue文件夹中,它刚好位于此处。 我无法删除电子邮件,因为它们被标记为正在使用中。 日志不多,我可以理解。 #Fields: time c-ip cs-method cs-uri-stem sc-status 12:35:37 … – – 0 12:35:37 … EHLO – 0 12:35:37 … – – 0 12:35:37 … MAIL – 0 12:35:37 … – – 0 12:35:37 … RCPT – 0 12:35:37 … – – 0 […]
出于某种原因,我们的一个应用程序池中的请求今天开始“挂起”。 CPU使用率很低,内存消耗也很低,但是工人的请求正在进入并刚刚排队; 他们都被卡在状态“ExecuteRequestHandler”。 我们可以回收池,事情就像一分钟,但东西开始再次排队了。 当你访问一个页面,你永远不会得到任何错误,浏览器加载图标只是不停地旋转,没有任何反应(无限期)。 应用程序池设置为“无托pipe代码”,处于“传统”模式。 我们使用诸如IIS重写工具之类的东西,但是我们不运行任何ASP.NET; 我们所有的网站都是静态HTML或Coldfusion 9。 只是想知道是否有其他人遇到类似的问题之前请求在IIS工作中像这样排队…
我正在testing我正在编写的一个脚本中的适量的电子邮件(最终可能达到10万个左右)。 我正在生成一个电子邮件列表,这个电子邮件列表将会在我的一个帐户中进行处理,然后让脚本处理这些邮件,而且工作的非常好,但现在我只想确保sendmail接收的请求数量正确发送任何邮件。 我已经closures了sendmail,当我运行脚本的时候,我在延期队列中得到了预期的请求数(当我运行mailq的时候,我得到了正确数量的请求标记为“(Deferred:Connection refused by [127.0.0.1]) “)。 我知道如果我有sendmail运行,并想删除实际排队的消息,我可以删除/ var / spool / mqueue(我在Ubuntu 10.04 LTS机器上)的内容。 然而,sendmail被closures的时候,mqueue没有任何内容,当我打开sendmail的时候就开始发送所有这些邮件了,我不能像sendmail一样快地从mqueue中删除它们。 有没有办法让我从sendmail中closuressendmail中删除它们,所以我不会无意中发送一些? 现在,如果他们被发送,没有什么大不了的(他们都是在我的邮箱里),但是我想用一组实际的testing数据来testing,这些邮件不会被无意中发送到垃圾邮件中。
我正在使用HAProxy来平衡应用服务器。 每个应用程序服务器都有一个最大连接限制,一旦超过该限制,超出队列。 当发生这种情况时,我将添加另一个应用程序服务器到HAProxy,并使用“优雅的重新加载”来保持传入的请求,直到服务再次启动。 我的问题是,当它重新启动时,现有队列将会发生什么 – 将会被保留吗? 如果不是,我怎么能保留它呢? 我显然不希望HTTP请求在重新加载时被丢弃。
有没有办法在unixterminal中执行以下操作: 开始一个漫长的运行过程 添加另一个长时间运行的过程,以便在上一次完成时启动 重复第2步,直到我排队我需要运行的进程 我要问的原因是我有一些我需要做的很长时间的事情。 我可以把所有的命令放在一个简单的bash脚本中,然后执行它,但问题是我并不总是确定我需要运行什么。 因此,如果我启动脚本,然后记住另一个脚本,那么我需要多次敲击^ C,直到所有进程都被终止,编辑脚本并添加我的新进程,然后再次启动整个过程。 我现在特别在做的是将很多大文件复制到各种外部硬盘驱动器上,因为我不知道我需要复制哪些内容,现在要在哪里启动我知道我需要复制,然后添加到队列中,我找出其余的。 希望这是有道理的…有这样的可能吗?
我已经运行在shell命令下按照ZeroMQ网站安装PHP-ZMQ: sudo pear channel-discover pear.zero.mq sudo pecl install pear.zero.mq/zmq-beta 以下是安装的痕迹: downloading zmq-1.0.6.tgz … Starting to download zmq-1.0.6.tgz (23,880 bytes) ……..done: 23,880 bytes 10 source files, building running: phpize Configuring for: PHP Api Version: 20090626 Zend Module Api No: 20090626 Zend Extension Api No: 220090626 building in /var/tmp/pear-build-rootwCcLwT/zmq-1.0.6 running: /var/tmp/zmq/configure checking for egrep… grep -E checking […]
我的问题是通过ec2实例处理图像。 基于这个类似的问题: Resque workers的单独服务器 在这篇文章中: http : //highscalability.com/blog/2009/11/6/product-resque-githubs-distrubuted-job-queue.html 我打算分发ec2实例的工作人员,让我们说3。但我还没有find正确的方法来做到这一点。 我的疑惑是: 我必须在每个amazon ec2实例上安装resque? 如果是的话,他们必须共享一个Redis服务器,或者每个人都可以拥有自己的? 是否有权使用SQS,每个实例都将监听这个全局队列并处理我的传入文件? 非常感谢,如果你们可以帮忙!
我们在Azure上部署了一个性能可怕的网站。 当负载增加时,响应时间会增加到整个分钟! CPU负载不是很高,在40%的地区(我们运行一个媒体实例(S2))。 经过很多debugging(我不知道是什么导致了这个),我终于偶然发现了一个'FREB'日志,它表示请求正在排队: AspNetStart Data1 =“GET”,Data2 =“/ profiel / aanvullen”,Data3 =“”13:48:44.279 AspNetReqQueued 13:48:44.810 AspNetReqDequeued 13:49:39.545 AspNetAppDomainEnter Data1 =“/ LM / W3SVC / xxxx / ROOT-1-xxxxx 我认为Azure实例将被configuration为“最优”,所以我不用担心设置像maxConcurrentThreadsPerCPU或maxConcurrentThreadsPerCPU这样的东西。 该网站不使用数据库,但它确实调用了2个不同的REST API,所以我认为排队会发生在那里。 我试着检查webrequest.ServicePoint.ConnectionLimit属性,但我记得它打印了一些像200万(或可能是最大诠释)。 由于CPU使用率低,Azure不会启动一个新的实例,我不认为另一个实例会有所帮助。 基本上我有两个问题: 这可能是什么原因?我应该改变什么? 我怎么能debugging呢? Azure中有很多图表和设置。 我不知道我在哪里可以看到我需要看到的。 带宽是一个瓶颈,对特定Web服务的开放请求的数量,别的等等。
作为标题。 在Apache中是否有一个策略/实现来优先处理请求对处理一个请求的重要性。 例子是在PNG交错的情况下,最重要的数据(整体图像视图)被加载并显示,而其余的被加载。