2017-04-05 59 views
0

请帮忙,如何设置WildFly 10在JVM崩溃后自动重启。安装WildFly 10如何在崩溃后自动重启JVM?

我们对本地应用程序使用JNI接口,并且我们有一个周期性的崩溃JVM。 使用full-ha和ha模式不起作用。在JVM崩溃后,我们应该手动启动服务器。

+0

在2011年,这是不可能的 - https://developer.jboss.org/thread/173934 – user2380723

+2

你必须在操作系统级别编写某种脚本。如果JVM崩溃,那么WildFly可以做的并不多。 –

回答

0

您可能已经找到了解决方案,但为了帮助那些晚点来到,不介意使用supervisor,然后我只是设置wildfly9,并认为可以为wildfly10或任何其他服务完成相同的操作。这里是我的conf文件:

[program:wildfly] 
command=/home/engine/wildfly9/bin/standalone.sh -Djboss.server.base.dir=/home/engine/wildfly9/standalone/ -Djboss.socket.binding.port-offset=20000 -Djboss.node.name=node1 --server-config=engine.xml 
stdout_logfile=/var/log/wildfly/engine.log 
stderr_logfile=/var/log/wildfly/engine_error.log 
autorestart=true 
autostart=true 
user=engine 
directory=/home/engine 
stopasgroup=true 

希望它有帮助。