我是一句话: nohup ./main > ./nohup.log 1>&1 &
可有时候他会自动终止运行,运行时间长了还会报错:accept4: too many open files;
聊聊你们Go生成的二进制文件,在Linux生产环境中,如何持续稳定运行的。
参考一下你们的思路
我之前的程序在挂机运行的时候,也遇到过这个错误代码.
我的解决方法是,所有打开的文件都不用defer延迟关闭,手动在合适的位置来关闭,这样就能找到程序真正的错误代码.
#16
更多评论