linux - 为什么我们从 Zookeeper 日志中得到 - 可能客户端已关闭套接字
问题描述
我们有 3 个 Zookeeper 服务器(redhat 7.4),为许多应用程序提供服务
从每个 Zookeeper 服务器的日志中,我们可以看到许多消息,如下所示:
2019-09-12 17:56:00,393 [myid:0] - WARN [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:2131:NIOServerCnxn@368] - caught end of stream exception
EndOfStreamException: Unable to read additional data from client sessionid 0x6d396d177c07d4, likely client has closed socket
at org.apache.zookeeper.server.NIOServerCnxn.doIO(NIOServerCnxn.java:239)
at org.apache.zookeeper.server.NIOServerCnxnFactory.run(NIOServerCnxnFactory.java:203)
at java.lang.Thread.run(Thread.java:748)
在谷歌搜索后,我找到了以下解决方案
在 /bin/zkServer.sh 中,在脚本顶部附近添加一个 JVMFLAGS 环境变量分配,例如,将文件大小限制增加到 5MiB:
JVMFLAGS="$JVMFLAGS -Djute.maxbuffer=5000000"
我没有测试它,但我觉得这不是正确的方向
所以我在这里迷路了
解决方案
推荐阅读
- javascript - 如果用户登录,我如何在前端确定?
- python - TypeError:“NoneType”类型的对象在尝试适合 KerasCLassifier 时没有 len()
- vaticle-typedb - 错误:13 内部:[QRY16] 无效的查询模式
- windows - 如何使用 Windows 10 的 CURL 向机器人发送消息的 Telegram 示例
- asp.net-core - 使用 PublicClientApplicationBuilder 和 AcquireTokenSilent 链接 Web API 调用
- c - 将 MIPS 程序集转换为 C
- angular - 商店更新后更新角度组件
- postgresql - 使用 SymmetricDS 的主动-主动 PostgreSQL 配置
- snowflake-cloud-data-platform - 在 Snowflake UDF 中查询“list stage”
- c++ - 3D 音频平移计算