Weblogc BEA-000449:关闭套接字,因为在配置的 5 秒空闲超时期间没有从中读取数据
我开始在我的 weblogic 10 日志文件中看到此消息。 我正在运行一个大约有 40-350 个并发用户的应用程序。我的问题是
- 这个错误的真正含义是什么
- 它将如何影响用户(如果确实如此)
- 可能导致此
错误的原因是什么
I have started seeing this message in my weblogic 10 log files.
I am running an app with around 40-350 concurrent users. My questions are
- What does this error really mean
- How will it affect the users (if it does)
- What could be causing this
thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
Weblogic 正在关闭用于与服务器客户端之一通信的套接字,因为超过五秒没有发送任何数据,这是您为 Weblogic 的空闲超时配置的值。
客户端程序连接到您的服务器,发送一些数据,然后 1) 不关闭连接或 2) 消失。
Weblogic is closing a socket used to communicate with one of the server's clients because no data has been sent for more than five seconds, which is the value you have configured for Weblogic's idle timeout.
Client programs connecting to your server, sending some data, and then either 1) not closing the connection or 2) disappearing.
摘自 Oracle 文档:
E-WL:WebLogic 日志警告消息:“
正在关闭套接字,因为在配置的空闲超时时间期间,在 xx.xxx.xxx.xxx 上没有从中读取数据5 秒”(文档 ID 1423761.1)Taken from Oracle's document:
E-WL: WebLogic Logs Warning Message: "
<BEA-000449>
Closing socket as no data read from it on xx.xxx.xxx.xxx during the configured idle timeout of 5 secs" (Doc ID 1423761.1)BEA-000449
警告:由于在配置的空闲超时(idleTimeout 秒)期间没有从套接字读取数据而关闭套接字
描述:由于没有读取数据而关闭套接字在配置的空闲超时(idleTimeout 秒)内
原因:WebLogic Server 或网络可能过载,导致套接字空闲超时。
操作:需要对服务器进行容量调整。
来源: http://docs.oracle.com/cd/E12839_01 /apirefs.1111/e14397/Socket.html
BEA-000449
Warning: Closing socket as no data read from it during the configured idle timeout of idleTimeout secs
Description: Closing socket as no data read from it during the configured idle timeout of idleTimeout secs
Cause: The WebLogic Server or the network may be overloaded which is causing the socket to idle timeout.
Action: Capacity tuning of the server is required.
source: http://docs.oracle.com/cd/E12839_01/apirefs.1111/e14397/Socket.html
操作:需要调整服务器的容量。
请设置参数-Dweblogic.client.socket.ConnectTimeout=XXX,在
AdminServer 的启动脚本以及 JAVA_OPTIONS 下的所有托管服务器,并检查它是否显示相同的行为,其中“XXX”是以毫秒为单位的值。
引用自:https://community.oracle.com/thread/695621
Action:Capacity tuning of the server is required.
Please set the parameter -Dweblogic.client.socket.ConnectTimeout=XXX, in
startupscript of the AdminServer, and all the managed servers under JAVA_OPTIONS and check whether it is showing the same behaviour or not, where "XXX" is the value in ms.
Referred from : https://community.oracle.com/thread/695621