jsvc 是否应该重新启动由于未捕获的异常而停止的程序
Is jsvc supposed to restart a program which stops because of an uncaught exception
我正在使用 commons-daemon-1.0.15 和 Ubuntu 14.04。
我按照这里的教程进行操作:http://www.neilson.co.za/creating-a-java-daemon-system-service-for-debian-using-apache-commons-jsvc/
在我的程序中,我生成了一个运行时异常,它被 catch-all 处理程序捕获。此处理程序以代码 code 1 退出程序。
但是jsvc不会重启程序。
jsvc 是否应该重新启动以非零代码退出的程序。
谢谢!
我找到了解决方案,
我的 catch-all 处理程序应该以代码 123 退出。这会导致 jsvc 重新启动 jvm
我正在使用 commons-daemon-1.0.15 和 Ubuntu 14.04。
我按照这里的教程进行操作:http://www.neilson.co.za/creating-a-java-daemon-system-service-for-debian-using-apache-commons-jsvc/
在我的程序中,我生成了一个运行时异常,它被 catch-all 处理程序捕获。此处理程序以代码 code 1 退出程序。
但是jsvc不会重启程序。
jsvc 是否应该重新启动以非零代码退出的程序。
谢谢!
我找到了解决方案,
我的 catch-all 处理程序应该以代码 123 退出。这会导致 jsvc 重新启动 jvm