Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tomcat catalina.out会一直增长,直到服务器崩溃_Tomcat_Logging_Tomcat7 - Fatal编程技术网

Tomcat catalina.out会一直增长,直到服务器崩溃

Tomcat catalina.out会一直增长,直到服务器崩溃,tomcat,logging,tomcat7,Tomcat,Logging,Tomcat7,我有一个运行在CentOS Linux上的Tomcat7 Web服务器。 Tomcat默认配置为将所有System.out写入/logs/catalina.out文件。它不会旋转或修剪此文件,因此最终将超过最大文件大小并使web服务器崩溃 考虑到这似乎不是个好主意。。。如何预防 我发现,, 我像上面所说的那样配置了logging.properties,但这似乎不起作用,可能它阻止了Tomcat登录到catalina.out,但仍然会每隔一次System.out写入到该文件 奇怪的是,我有两台完

我有一个运行在CentOS Linux上的Tomcat7 Web服务器。 Tomcat默认配置为将所有System.out写入/logs/catalina.out文件。它不会旋转或修剪此文件,因此最终将超过最大文件大小并使web服务器崩溃

考虑到这似乎不是个好主意。。。如何预防

我发现,,

我像上面所说的那样配置了logging.properties,但这似乎不起作用,可能它阻止了Tomcat登录到catalina.out,但仍然会每隔一次System.out写入到该文件


奇怪的是,我有两台完全相同的服务器,配置方式完全相同,但一台正在向catalina.out写入,另一台则没有???

这就是我想到的

  • 启动雄猫
  • 删除catalina.out文件

现在它将不再写入该文件。这似乎奏效了。很简单,但很简单。是否有更好的解决方案?

查看部署在webapps文件夹中的所有应用程序的内容。 正在您的catalina.out中写入的witch可能在web inf/lib/classes中有一个logging.properties文件

该文件中是否有配置为写入ConsoleHandler的处理程序

试试这个

在这一点上,回顾一下主题