8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

如何修复 EBADF -9 接受错误

TJS101 2月前

68 0

错误的屏幕截图如何修复 EBADF -9 accept 错误?在 Express.js 和 Node.js 以及 Ubuntu 22.04.02 上运行的应用程序在执行 pm2 reload 命令时遇到错误并崩溃。

错误截图 如何修复 EBADF -9 接受错误?在 Express.js 和 Node.js 以及 Ubuntu 22.04.02 上运行的应用程序在执行 pm2 reload 命令时遇到错误并崩溃。重新启动服务器并发送请求后,问题再次出现。每次我们进行更新和重新加载时,这个问题都会再次出现。

我们尝试将节点的版本从 18.17 更改为 20.0,然后降级到 18.20,但错误仍未修复。所以我们仍然使用 node -v 18.17。

帖子版权声明 1、本帖标题:如何修复 EBADF -9 接受错误
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由TJS101在本站《ubuntu》版块原创发布, 转载请注明出处!
最新回复 (0)
  • 我目前正在研究一种解决方案,通过 Ubuntu 22.04 机器上的串行端口从条形码扫描仪读取数据。有没有办法让我在我的软件(Golang)中检查扫描仪是否

    我目前正在研究一种解决方案,通过 Ubuntu 22.04 机器上的串行端口从条码扫描仪读取数据。

    有没有办法让我在我的软件(Golang)中检查扫描仪是否正确连接,并且数据是否通过端口正确传输?

    我目前只是检查扫描是否在一定时间后通过端口进行。不幸的是,这并不能告诉用户到底想要什么,因为我希望能够主动检查连接,而不管扫描仪是否实际扫描任何东西。

    编辑:我正在使用采用 RS232 的 Honeywell 1911i 扫描仪(尽管计划支持其他扫描仪),并使用此库从串行端口读取: https://github.com/bugst/go-serial .

  • 在Ubuntu24.04上使用mpich 4.2.0-5build3,用计算PI值的cpi.c小程序进行测试。mpiexec -host host1 -n 2 cpi输出为Process 0 of 1 is on host1pi is

    在Ubuntu24.04上使用mpich 4.2.0-5build3,用计算PI值的cpi.c小程序进行测试。

    mpiexec -主机 主机1 -n 2 cpi
    输出为

    进程 0(共 1 个)位于 host1 上
    pi 大约为 3.1415926544231341,误差为 0.0000000008333410
    挂钟时间 = 0.000049
    进程 0(共 1 个)位于 host1 上
    pi 大约为 3.1415926544231341,误差为 0.0000000008333410
    挂钟时间 = 0.000046

    它的运行方式就好像每个进程都在 1 个集群中?这意味着 MPI_Comm_size 函数返回的值为 1。

    我读过 关于意外混合不同 MPI 安装的共享库的其他帖子,但我做

    在 cpi 和 mpiexec 上使用 ldd 检查库依赖关系。这样我就知道它们正在使用哪些共享库。whereis mpiexec 还显示了正在使用的共享库。

    还有其他想法为什么 MPI_Comm_size 总是返回 1 吗?

  • 其中一种方法就是要求用户扫描屏幕上的条形码来确认扫描仪已正确连接。

    如果扫描仪是通过 USB 连接的,您可以检查连接的设备是否与扫描仪的供应商 ID 和产品 ID 相同。可能还有其他详细信息,例如序列号,您可以检查。

  • @GillesGouaillardet 谢谢你的建议!我已经先构建了最新的 MPICH,但它有自己的问题。这就是我恢复使用这个早期版本的原因。也许我会试试 openMPI。

返回
作者最近主题: