我编写了一个动态库,其中使用了 fopen,然后由 luajit 调用。 我观察到在刚启动 openresty 时几乎一定会出现 fopen 失败的情况,然后随着请求次数变多失败的频率降低。 fopen 失败时的 errno 报告说 "no such file or directory",然而文件是存在的,而且同一文件也有几率打开成功。 此外我测试时只启用了一个 worker。尝试多个 worker 同样能复现问题。