我在 Fedora 27 上使用 OpenJDK 8 运行 Java 应用程序,并且从一段时间以来,它时不时会记录以下内容:
kernel: cgroup: fork rejected by pids controller in /system.slice/my.service
然后它还立即产生:
java[22648]: Exception in thread "acme" java.lang.OutOfMemoryError: unable to create new native thread
我不相信应用程序“泄漏”线程。但我可能是错的。
如何检查导致这些错误的系统参数,以及如何修改它们以防止错误?
编辑
该服务的运行方式为:
java -Xmx1G -jar myservice.jar