WebSphere App Server中的日志文件写入极为延迟

WebSphere App Server中的日志文件写入极为延迟,websphere,websphere-7,Websphere,Websphere 7,对于在IBM WebSphere v中运行的Java EE web应用程序,我遇到一个延迟写入应用程序日志的问题。7.x。在应用程序日志中显示日志语句最多需要一个小时 问题似乎与重载无关;WAS几乎是即时响应页面请求的,我正在测试一个不用于性能测试的盒子,而且在假期里——服务器上几乎没有什么活动 我的猜测是,与日志记录相关联的线程配置的优先级非常低,但我无法确定将通过管理控制台或配置文件在何处进行配置 还有其他人在WebSphere中遇到过这种问题吗?线程池中甚至可能没有足够的可用线程。这与页面

对于在IBM WebSphere v中运行的Java EE web应用程序,我遇到一个延迟写入应用程序日志的问题。7.x。在应用程序日志中显示日志语句最多需要一个小时

问题似乎与重载无关;WAS几乎是即时响应页面请求的,我正在测试一个不用于性能测试的盒子,而且在假期里——服务器上几乎没有什么活动

我的猜测是,与日志记录相关联的线程配置的优先级非常低,但我无法确定将通过管理控制台或配置文件在何处进行配置


还有其他人在WebSphere中遇到过这种问题吗?

线程池中甚至可能没有足够的可用线程。这与页面请求的速度是一致的,因为它们是由WebContainer线程控制的

尝试增加它:

服务器>应用程序服务器>线程池>。。。 不确定到底哪一个要增加其最大值。在最坏的情况下,增加他们所有。可以肯定的是,要大幅度增加

其他选择:
确保有足够的磁盘空间/尝试连接jConsole进行查询。

线程池中甚至可能没有足够的可用线程。这与页面请求的速度是一致的,因为它们是由WebContainer线程控制的

尝试增加它:

服务器>应用程序服务器>线程池>。。。 不确定到底哪一个要增加其最大值。在最坏的情况下,增加他们所有。可以肯定的是,要大幅度增加

其他选择:
确保您有足够的磁盘空间/尝试连接jConsole进行查询。

在写入输出之前,您不是正在缓冲吗?您使用的是哪种日志记录机制?您的环境中是否有其他应用程序遇到类似问题,或者您的应用程序是唯一打开的应用程序?该应用程序使用slf4j作为java核心日志设施(即java.util.logging)的门面。有问题的应用程序是我在环境中部署的唯一应用程序,因此我有其他数据点可供比较。在写入输出之前,您不是在缓冲吗?您使用的是哪种日志记录机制?您的环境中是否有其他应用程序遇到类似问题,或者您的应用程序是唯一打开的应用程序?该应用程序使用slf4j作为java核心日志设施(即java.util.logging)的门面。有问题的应用程序是我在环境中部署的唯一应用程序,因此我有其他数据点可供比较。感谢您的回复,我将尝试您的解决方案。存在相同的问题。你有没有想过要调整哪个设置?我很紧张,只是调整我的客户的服务器,没有一个坚实的理由,为什么@Scottw谢谢你的回复,我会尝试你的解决方案。有同样的问题。你有没有想过要调整哪个设置?我很紧张,只是调整我的客户的服务器,没有一个坚实的理由,为什么@斯科特