我已经设置了一个Jenkins主服务器(在VM上),这是将jnlp从站设置为kubernetes荚。
在非常罕见的情况下,管道会失败,这条消息如下:
java.io.IOException: Pipe closed
at java.io.PipedInputStream.checkStateForReceive(PipedInputStream.java:260)
at java.io.PipedInputStream.receive(PipedInputStream.java:226)
at java.io.PipedOutputStream.write(PipedO
在部署在OutOfMemoryError: Out of heap space TC服务器上的一个应用程序中,我们遇到了重复的vFabric问题。当我进行堆转储并对其进行分析时,我发现大部分内存被org.apache.jasper.compiler.JspRuntimeContext或org.apache.jasper.runtime.BodyContentImpl类下的HTML/JSP内容占用。
我从这里了解到,JSP内容被保留在内存中,没有被正确地释放到GC中。
应用程序实际上是管理的,所以有限数量的用户可以访问它。虽然有些页面很大,但是有大量的数据。
我们保持最大堆大小为2GB。
在测试
我有一个tomcat服务器7.0.54运行在SUSELinux11 SP3上。它偶尔会崩溃。
我检查了catalina.out,找到了日志“INFO: like service Catalina”,看起来像tomcat收到了异常的关机信号。在此停止日志之前没有错误日志。这太奇怪了。
它看起来不像jvm崩溃,因为它有一个进程:暂停、->、停止、->销毁。但是它似乎没有通过关闭端口被shutdown.sh正常关闭。因为它应该有一个重要的日志“org.apache.catalina.core.StandardServer等待”,如果它被关闭端口关闭了。
这可能有两个原因:
Syste