将Jenkins从2.364更新为2.375后,无法启动。打印的错误为:
Exception in thread "main" Unrecognized option: --handlerCountMax=100: Unrecognized option: --handlerCountMax=100
at winstone.cmdline.CmdLineParser.parse(CmdLineParser.java:52)
at winstone.Launcher.getArgsFromCommandLine(Launcher.java:399)
at winstone.Launcher.main(Launcher.java:369)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at executable.Main.main(Main.java:355)
暂时恢复到2.364。
1条答案
按热度按时间ozxc1zmp1#
我们可以通过注解掉
init.d
Jenkins启动脚本中的这些特定参数来修复此问题。之后,Jenkins服务可以再次启动。在脚本(
/etc/init.d/jenkins
)中查找PARAMS
,并注解掉或删除:另一个修复方法可能是删除Jenkins配置文件
/etc/sysconfig/jenkins
中的这些配置选项。查找JENKINS_HANDLER_MAX
和JENKINS_HANDLER_IDLE
并注解掉或删除这些选项。