我需要一些关于如何彻底杀死jenkins进程的build议。 它不断重新启动。 在Mac OSX上。 $ps -eaf 216 1143 1 0 0:01.65 ?? 0:04.03 /usr/bin/java -jar /Applications/Jenkins/jenkins.war 试图杀死这个过程… kill 1143 该过程仍然存在于不同的pid下 $ps -eaf 216 1175 1 0 0:00.16 ?? 0:01.44 /usr/bin/java -jar /Applications/Jenkins/jenkins.war 父进程启动。 我该怎么办? 0 1 0 0 0:06.09 ?? 0:06.19 /sbin/launchd
我在监视服务器的nrpe.conf中添加了以下行,名为myserver: command[check_mysrv_process]=/usr/lib/nagios/plugins/check_procs -c 1: -C java -a mysrv 在预期的地方工作: myserver> /usr/lib/nagios/plugins/check_procs -c 1: -C java -a mysrv PROCS OK: 1 process with command name 'java', args 'mysrv' 但是,当我运行通过从我的nagios服务器nrpe的检查,我得到一个零输出,无论具有特定模式的进程数量将通常为0或1: mynagiosserver>/opt/nagios/libexec/check_nrpe -H myserver -u -c check_mysrv_process PROCS CRITICAL: 0 processes with command name 'java', args 'mysrv' 更多细节: NRPE版本= 2.12 Nagios插件版本= 1.4.16 操作系统types:SLES 11.3 包含mysrv的特定进程名称很长。 编辑 在做cat /proc/pid […]
我知道,如果一个进程进入D状态,那么这意味着它处于不可中断的状态。 这个过程不能被任何信号所杀死。 只有在重新启动或I / O等待结束时才会出现该状态。 我在D状态下有很多进程,说明我的机器有问题。 即使重新启动后,他们也回到D状态。 我在网上search,发现ps输出wchan部分告诉内核我的进程等待什么东西。 当我使用这个命令ps axl| grep D ps axl| grep D我越来越-在专栏,并没有在网上解释这是什么意思。 这是我上面的命令的示例输出。 0 0 69970 1 20 0 25064 1088 – D ? 0:00 ls -l 我无法理解上面输出中的含义。
下面是同一主机上同时运行的top和htop的屏幕截图 (均按cpu使用情况sorting)。 为什么top只显示几个php-cgi和mysqld进程而htop显示它们全部(根据ps输出)?
在Fedora 11上,我有超过250个进程:迁移,ksoftirqd和看门狗。 他们没有采取任何CPU或内存资源,只是睡觉。 那是什么?
在我们的服务器上运行的进程每隔一段时间都会失败。 每当发生这种情况,我都希望收到某种电子邮件通知。 有没有简单的方法来设置?
我刚刚开始从我们的构build服务器得到一个Nagios警告,指出进程的数量超过了限制。 看看我们的穆宁图,我可以看到,stream程数量从12月份的280个稳步增加到现在的430个。 我想知道如何才能确定进程数量增加的原因,以便我可以根据需要重新启动服务或调整其configuration。 服务器细节:CentOS 5.1,主要运行的是我们在Tomcat下运行的Hudson构build服务器,以及一个主要是Hudson代理的Apache httpd服务器。 我已经尝试重新启动httpd和Tomcat,但进程的数量保持不变。 “top”表示只有其中一个进程处于活动状态; 其余的都在睡觉。
我的一台服务器有一个名为klogd的进程,按照顶部运行在99.9%的CPU(从上面的输出) PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 3932 klog 25 0 5932 2220 16 R 99.7 0.1 162333:28 klogd 1 root 15 0 4100 584 300 S 0.0 0.0 6:10.66 init 2 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration/0 3 root 34 19 0 0 […]
在错误configuration的或有问题的networking文件pipe理器(NFS NAS)上写入大文件可能导致文件冻结。 对于诊断,我需要能够: 暂停(或换句话说暂时冻结)特定用户的所有进程 恢复用户 基本上,就像一个kill -s SIGSTOP和kill -s SIGCONT但是对于整个用户来说。 要做到这一点,有没有办法在Linux中临时拿走所有的CPU时间?
如果我有ftp连接或networking连接,有什么办法可以在Linux计算机上启动进程?