gpt4 book ai didi

linux - 投票导致崩溃

转载 作者:太空宇宙 更新时间:2023-11-04 09:56:45 24 4
gpt4 key购买 nike

我遇到了以下值的崩溃:-

poll是正在使用的系统调用将“errno”设为 24 (EMFILE)struct pollfd 的值为“fd = 1022, events = 1, revents = 32”

这里我们正在研究“fd = 1022”,然后为什么它显示“errno”为 24(EMFILE/打开的文件太多/)

我有多个在无限循环中工作的线程。

最佳答案

在我的机器上,ulimit -a 显示最大打开文件数为 1024。 1022 确实接近该限制。

您是否有尝试打开文件但失败的代码?可能是其他一些系统调用将 errno 设置为 EMFILE。

确保您处理的是打开 fds 的代码的返回值。

确保您没有在某处泄漏文件描述符。

如果此代码以适当的权限运行,您可以尝试使用 ulimit -nsetrlimit() 增加最大打开文件限制。

关于linux - 投票导致崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3306449/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com