Articles of 进程

在Linux服务器上多个*几乎相同的进程

在同一台Linux服务器上运行多个几乎完全相同的Java进程的最佳方式是什么? 环境说明: 我们正在运行一组提供计算网格的Java进程。 进程之间的唯一区别是标识节点名称的命令行参数。 就像是: (进程1)Java -DNodeNumber = 1 CalculationNode (进程2)Java -DNodeNumber = 2 CalculationNode (进程3)Java -DNodeNumber = 3 CalculationNode (过程4)Java -DNodeNumber = 4 CalculationNode 启动每个进程的脚本相对简单,但不是微不足道的,因为大约需要15个其他参数 – 它们对于所有进程是相同的 如果使用SAME NodeNumber参数失败,我需要能够重新启动一个进程。 换句话说 – 如果节点3发生故障,我需要重启节点3。

Oracle 9i实例内存使用情况?

我的问题特别涉及到一个方法来告诉UNIX(Solaris)服务器上Oracle实例使用了多less内存。 例如(我会真正简化这个…),如果我看到有8GB的RAM正在使用,是否有一个“简单”的方法(通过TOAD或一些UNIX工具)来确定该内存的哪一部分是被特定的Oracle实例使用? 通过与Oracle讲师和Sun支持站点search的联系,我能够find“pmap”命令用法来获得Oracle进程的“anon”内存,但是希望有人会有一个备用解决scheme。 我可以使用Sun Management Center(如果有帮助的话),我可以接受任何解决scheme,甚至可以用汉堡包和啤酒向服务器贿赂。 感谢大家!

鉴于pid,find已久的过程

我知道某个特定的进程正在重启我的Web服务器(可能是在一个cron工作中),但是我不知道哪一个进程,只有它是id(从Web服务器日志我已经检查了几个日志的PID)。 有没有办法find一个进程已经走了一段时间(几个小时)的进程名称/batch file,只给出PID?

是否有可能find/ proc下的apache_mod_php进程的信息?

我有一个安装了apache2_mod_php的apache2服务器。 有没有办法让我从/ proc (或其他地方) 的信息中确定哪些apache进程正在执行php模块,以及哪个VirtualHost负责? 也许即使消耗了多less处理能力(以某种度量或其他方式)呢?

日志文件丢失,我怎么能看到,发生了什么事

由进程ID 2147标识的进程正在运行,但其日志文件无处可查。 文件系统是ext3和100MB的空间。 在进程2147中没有出错。进程2147的一个显示日志文件仍然是打开的。 一个。 可能发生什么使日志文件消失? 湾 你可以访问文件的内容? 如果是这样,怎么样?

如果不使用虚拟机pipe理程序,进程是否会受CPU限制?

使用nice只是为操作系统提供了一个“指导原则”,而不是优先级的硬性要求(即,如果没有其他要求注意的话,一个好的级别将会使用完整的CPU)。 有没有办法可以绝对地限制一个进程,比如不超过10%的CPU?

taskkillclosures应用程序的可取性

在对来自应用程序的数据执行备份之前,我需要将其完全closures,而不会在Paradox数据库中导致不正确的closures和数据损坏。 如果我使用taskkill并强制进程在batch file中closures,可能性如何? 这就是我的计划,但是我想知道我是否会面临其他问题。 似乎没有人能记得正常closures程序。

在服务内部调用时会看到两个jscv进程

我正在使用tomcat的jscv作为用户tomcat(使用jscv -user tomcat“许多其他参数”)作为服务**启动服务器**。 我的服务器运行良好,但我的问题是: 当我做ps -ef |是不是很糟糕? grep tomcat我看到两个“相同的调用”进程(相同的参数/调用)。 一个以root身份运行,一个以tomcat运行 – 它们看起来都像是在运行一个tomcat服务器。 这是规范的jscv行为? 或者通过调用tomcat作为/etc/init.d/tomcat服务,我搞砸了吗? 在CentOS 5.5上使用sun java 1.6

在没有控制台窗口的窗口中进行处理?

我在stream水线风格的应用程序中有很多进程。 每次启动应用程序时,都会有不同数量和顺序的stream程组成stream水线。 我的意图是通过主batch file启动它们,但是我想在没有控制台窗口的情况下运行它们。 我可以有一个控制台的批处理,但我宁愿不用9个不同的控制台窗口混乱用户的经验。 有没有办法实现这一点,而不需要安装服务? 或者也许有一个短暂的服务(如果可能的话)? 谢谢!

了解Linux上最后一次进程的运行时间

看看我的Linux服务器上的最高输出,我看到一个始终处于S模式的根拥有的进程。 我怎样才能找出它最后一次在CPU上运行的时间,并做了些什么? 谢谢!