我们已经用Debian 6 VPS与Jira和Confluence合作了一段时间了。 就日常使用而言,一切都很好。
我们现在遇到的问题是,偶尔,宿主这两种解决scheme的VPS将在CPU过充电或者甚至在巨大的内存使用之后崩溃。
在向Jira添加Confluence之前,这并没有发生。
我已经注意到他们两人的许多未终止的日志logging过程,我想知道这是否是正常情况,或者如果我们的设置有问题。
下面是htop的截图,显示了大量的进程列表:
Confluence也是如此。
我的问题如下:这是正常情况吗? 这些还活着,可能会导致后来的记忆?
我还没有find任何关于这个问题的线索。
有什么build议么?
那些不是日志logging过程。 您可以在htop中看到的行是Java线程。 每个线程都显示用于启动JIRA的Java进程的命令行参数。
如果您担心正在运行的线程数量,则可以获取进程的线程转储,并查看它们以及正在执行的操作。 最简单的方法是问题a
kill -3 <pid>
这将导致线程转储被打印到catalina.out。 你会想收集一段时间的线程转储进行比较。 也有像tda这样的工具可以读取这些线程转储,并将其放入更易读的格式。
您所描述的问题不太可能是正在运行的线程数,IMO。