我认为您需要更改您的最大文件描述符。我之前在我的一个开发VM上遇到了相同的问题,因此需要更改文件描述符的最大值,而不是更改inotify设置的任何内容。
FWIW,您的程序在我的VM上运行良好。
·> ulimit -n120000
但是我跑完之后
·> ulimit -n 500·> ulimit -n500
我得到:
panic: Get http://127.0.0.1:51227: dial tcp 127.0.0.1:51227: socket: too many open files
不要陷入Praveen的陷阱
注意
ulimit!=
ulimit -n。
➜ cmd git:(wip-poop) ✗ ulimit -a-t: cpu time (seconds) unlimited-f: file size (blocks) unlimited-d: data seg size (kbytes) unlimited-s: stack size (kbytes) 8192-c: core file size (blocks) 0-v: address space (kbytes) unlimited-l: locked-in-memory size (kbytes) unlimited-u: processes 1418-n: file descriptors 4864



