技术文章 - CS335904
为在 Linux 上运行的 eMessage 连接器配置打开文件描述符限制 (ulimit) 设置
已修改: 23-Sep-2022
适用于
- ThingWorx Platform 8.5 to 9.3
- Linux
说明
- 在 Linux 环境中运行 eMessage 连接器时,正确的ulimit -n设置是什么?
- 为 eMessage 连接器 (EMC) 设置ulimit
- eMessage 连接器需要多少个文件句柄或文件描述符才能运行
- 错误: Websocket 已经处于 CLOSING 或 CLOSED 状态
- 错误:打开的文件太多
- emessage.log显示以下内容:
- WARN inchannel.DefaultChannelPipeline - 触发了一个 exceptionCaught() 事件,它到达了管道的尾部。这通常意味着管道中的最后一个处理程序没有处理异常。
java.io.IOException:打开的文件太多
在 sun.nio.ch.ServerSocketChannelImpl.accept0(本机方法)
在 sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:422)
- WARN inchannel.DefaultChannelPipeline - 触发了一个 exceptionCaught() 事件,它到达了管道的尾部。这通常意味着管道中的最后一个处理程序没有处理异常。
- 无法启动远程会话或注册任何新的 Axeda 设备和 ThingWorx Application.log显示以下内容:
- 警告:服务器 WebSocket 意外关闭,正在从服务器端点注销 [ws 会话 id:xx,端点 id:xx,端点名称:Emessage-cxserver-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx] java.io.IOException:损坏的管道:
- 警告:端点不包含绑定,但事物已连接。尝试绑定
- 错误:尝试处理消息时出错:绑定失败,请参阅服务器日志以获取更多信息
这是文章 335904 的 PDF 版本,可能已过期。最新版本 CS335904