我有PHP过程不能完成超过2天。 root 26511 0.0 1.6 407788 27684 ? Ss Jul09 0:08 /usr/bin/php action.php 这是strace命令的输出: poll([{fd=7, events=POLLIN|POLLPRI|POLLRDNORM|POLLRDBAND}], 1, 1000) = 0 (Timeout) poll([{fd=7, events=POLLIN|POLLPRI|POLLRDNORM|POLLRDBAND}], 1, 0) = 0 (Timeout) clock_gettime(CLOCK_MONOTONIC, {5533745, 664851437}) = 0 clock_gettime(CLOCK_MONOTONIC, {5533745, 664940247}) = 0 clock_gettime(CLOCK_MONOTONIC, {5533745, 665211013}) = 0 poll([{fd=7, events=POLLIN|POLLPRI|POLLRDNORM|POLLRDBAND}], 1, 1000) = 0 (Timeout) poll([{fd=7, events=POLLIN|POLLPRI|POLLRDNORM|POLLRDBAND}], 1, 0) = […]
当用Googlesearch这个问题的答案时,我find了这样长而复杂的指令,这个简短的参考链接就像这篇文章中的链接。 我正在寻找一个简洁的过程来生成执行时间> some_threshold的执行时间的SQL查询列表。
在一台Linux服务器(Ubuntu Lucid)上,我使用的交换在服务器上不断增长,我很难确定哪个进程在交换中增长。 我可以用什么工具来监控这个?
我在使用VMWare运行的虚拟Windows Server 2008 R2 SP1服务器时遇到问题。 服务器正在运行Citrix,并且还安装了Symantec Endpoint Protection。 它随机崩溃,并去BSOD。 调查事件日志没有提供任何有关坠机原因的有用信息。 我运行windowsdebugging并生成如下所示的报告。 显然它指向一个失败的驱动程序。 问题是我无法确定驱动程序是由什么造成的。 我想知道是否有人可以提供一些帮助。 ———- ## Bugcheck Analysis ## SYSTEM_SERVICE_EXCEPTION (3b) An exception happened while executing a system service routine. Arguments: Arg1: 00000000c0000005, Exception code that caused the bugcheck Arg2: fffff9600008744d, Address of the instruction which caused the bugcheck Arg3: fffff88007ba3de0, Address of the context […]
我在Centos 7.2上。 昨天我已经做了一个更新的bash版本bash-4.2.46-19.el7.x86_64现在login我得到这个: -bash:/usr/share/bashdb/bashdb-main.inc:没有这样的文件或目录 -bash:警告:不能启动debugging器; debugging模式被禁用 当然,我可以安装bashdb,但我不想debugging。 在我做更新之前,这个问题不存在。 看来debugging是全局激活的。 我没有configurationdebugging(检查.bashrc和/ etc / bashrc)。 还没有find解决办法摆脱这一点。 我能做什么?
我们使用Express 3运行Node Socket.io服务器。使用Forever监视服务器。 该服务运行良好,但CPU一直在增长,直到达到90%以上,然后突然下降到20%左右,如下图所示。 我相信,永远是重新启动应用程序所造成的下降。 我想知道的是 什么是可能导致Node.js应用程序行为的典型因素? 什么工具/方法可用于debugging节点应用程序中的内存泄漏/ CPU占用? 我认为这可能与Socket.io在用户断开连接时没有清理资源有关,尽pipe文档说Socket.io会自动pipe理这些资源。 任何帮助将不胜感激,这个问题是使我们的服务器pipe理非常困难。 请让我知道这个问题是否会更适合StackOverflow。 更新:经过更多的研究,看起来CPU并不直接与连接数相关。 我们的临界质量似乎大约是1500个并发连接,如下所示: xhr-polling:767 websocket:692 jsonppolling:80 有时我们可能只有500个连接,而其他时间只有1500个连接。 我知道发送邮件的速度有很大的影响,但速度是相当一致的。
我的服务器(一个linode VPS)昨天突然开始超时。 我在networking方面相当缺乏经验,并且很想学习debugging这些连接问题的过程。 让我感到困惑的是,昨天有些人(我的电话,我在家里,在家里的朋友)可以一直访问这个站点,我用netstat看到一个连接已经build立。 我禁用了firwalls并设置了iptables来接受所有连接,以排除任何将我们的IP列入黑名单的奇怪的自动规则。 我不知道它的相关,但本地networking的跟踪路由超时 – 从一些外部的机器traceroutefind我的服务器。 我已经确认各种设置是正确的,通过比较我的开发服务器上正常运行的设置。 以下文件与我的开发环境相匹配(各自的IP地址除外): /etc/hosts /etc/hosts.allow /etc/hosts.deny /etc/networking/interfaces ifconfig Apache正在端口80上进行侦听,安装看起来和我运行的服务器完全一样。 # server that doesn't work: tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 22008/apache2 tcp 0 0 69.164.201.172:80 71.56.137.10:57487 SYN_RECV – # server that does work tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 3334/apache2 tcp 0 0 72.14.189.46:80 71.56.137.10:57490 ESTABLISHED 20931/apache2 我试图理解 […]
我们arrays中的一台CAS服务器使用了4个CPU中的近90%。 其余的CAS服务器在30%。 我应该如何调查导致这种增加的原因? 下面是一个图表: 六(6)CAS服务器在RPC / HTTPS(Outlook随处)模式下为3,000个用户提供服务。 Windows 2008 R2 最近升级到Exchange 2010 SP1 RU6(在RU3上的行为相同) 每个CAS服务器都有四(4)个虚拟CPU 兴趣点 由于我们要求最终用户针对不同的URLconfigurationActivesync,因此我们在负载平衡器上设置了一个专用的VIP,并隔离了底部的两个CAS服务器。 这样做很容易…我们改变了公共DNS的条目,以促进隔离。 (我希望MSFT的最佳实践将鼓励一个孤立的URL Activesync部署) 黑色的高CPU来自ActiveSync。 绿色尖峰来自RPC客户端访问服务。 我在服务器上运行MSFT的DebugDiag ,不知道这是否是正确的工具,或者如何处理更高级的结果。 任何提示都表示赞赏。
迁移到Ubuntu Hardy(amd64)时,我们发现其中一个应用程序的速度显着下降。 它在Debian Sarge i386上运行得非常好。 对(Apache 1.3)httpd进程运行'strace -r'显示了以下令人不安的部分: 0.000083 poll([{fd = 8,events = POLLIN | POLLERR,revents = POLLIN}],1,-1)= 1 0.000026 recvfrom(8,“_323-412D \ 0 \ 0 \ 0000 \ 0 \ 2 \ 0 \ 0 \ 0 \ 17recueil-cours”…,32727,0,NULL,NULL)= 8192 0.000061 poll([{fd = 8,events = POLLIN | POLLERR,revents = POLLIN}],1,-1)= 1 0.000026 recvfrom(8,“\ 0 \ […]
我使用Web Platform Installer在Windows 7 64位机器上的IIS上安装了PHP 5。 我使用PHPStorm作为我的PHP IDE,但无法find任何有关如何使debugging工作的文档。 PHPStorm启动我的PHP Web应用程序,但断点没有得到它。 任何帮助赞赏。