技术文章 - CS335904

为在 Linux 上运行的 eMessage 连接器配置打开文件描述符限制 (ulimit) 设置

已修改: 23-Sep-2022   


注意:本文已使用机器翻译软件翻译,以方便非英语客户阅读。但翻译内容可能包含语法错误或不准确之处。请注意, PTC对本文所含信息的翻译准确性及使用后果不承担任何责任。请在 此处 查看本文的英文原始版本以便参考。有关机器翻译的更多详情,请单击 此处
感谢您告诉我们。我们将尽快审阅此译文。

适用于

  • 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)
  • 无法启动远程会话或注册任何新的 Axeda 设备和 ThingWorx Application.log显示以下内容:
    • 警告:服务器 WebSocket 意外关闭,正在从服务器端点注销 [ws 会话 id:xx,端点 id:xx,端点名称:Emessage-cxserver-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx] java.io.IOException:损坏的管道:
    • 警告:端点不包含绑定,但事物已连接。尝试绑定
    • 错误:尝试处理消息时出错:绑定失败,请参阅服务器日志以获取更多信息
这是文章 335904 的 PDF 版本,可能已过期。最新版本 CS335904