【问题标题】:Using multiple ports using Serialport NodeJS使用 Serialport NodeJS 使用多个端口
【发布时间】:2013-02-20 01:28:09
【问题描述】:

尝试使用 SerialPort 库将 5 个串行设备连接到 nodeJS 服务器。 其他人报告了超过 4 个设备的问题,我不能在不关闭整个服务器的情况下声明超过 3 个端口。 似乎没有硬编码限制,很可能是库中的错误。

欢迎任何替代解决方案。

【问题讨论】:

  • 尝试发布您目前编写的代码。也许问题不在图书馆。欢呼

标签: node.js serial-port node-serialport


【解决方案1】:

【讨论】:

    【解决方案2】:

    尝试增加 process.env.UV_THREADPOOL_SIZE。

    线程池的默认大小是 4,因此如果串行端口库为每个端口保留一个线程,您将无法打开超过 3 个端口。 (打开第 4 个端口将阻塞所有线程)。

    更多信息在这里:https://www.future-processing.pl/blog/on-problems-with-threads-in-node-js/

    【讨论】:

      猜你喜欢
      • 2020-08-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-10
      • 1970-01-01
      • 2012-10-28
      相关资源
      最近更新 更多