看门狗¶
为了提高可靠性和安全性,由单独的Resin看门狗进程启动和监视Resin服务器。看门狗会连续检查Resin服务器的状态,并在停止响应时重新启动Resin实例。
总览¶
在大多数情况下,由于看门狗作为单独的服务秘密运行,因此用户不需要对看门狗进行任何关注。每台服务器计算机启动一个看门狗,并监视服务器计算机上的所有Resin JavaVM。
用户只有在严重的环境问题导致看门狗关闭时才需要注意看门狗。
树脂崩溃或意外进程 ,如果成品,看门狗会自动重启树脂。如果要停止Resin,用户需要告诉看门狗停止实例。
从命令行启动,停止和重新启动。
指令行¶
控制台¶
“控制台”命令用于开发。在控制台窗口中启动一个新的Resin实例。 Resin实例的标准输出显示在控制台窗口上。
Linux示例
> resinctl控制台-server app-0
Windows示例
> resin.exe控制台-服务器app-0
开始¶
“启动”命令启动具有指定ID的新Resin实例。如果看门狗不在执行环境中运行,则启动看门狗后将启动Resin实例。
Linux示例
> resinctl启动-server app-0 Resin / 4.0.xx启动-server'app-0',看门狗位于127.0.0.1:6600
Windows示例
> resin.exe启动-server app-0 Resin / 4.0.xx启动-server'app-0',看门狗位于127.0.0.1:6600
停止¶
“ stop”命令停止具有指定ID的Resin实例。如果没有更多的Resin实例要管理,看门狗将自动退出。
Linux示例
> resinctl停止-server app-0 Resin / 4.0.xx在127.0.0.1:6600停止了看门狗
Windows示例
> resin.exe停止-server app-0 Resin / 4.0.xx在127.0.0.1:6600停止了看门狗
状态¶
“状态”命令将由监视程序服务管理的当前Resin实例输出到控制台。
Linux示例
> resinctl status树脂/ 12.7.0.0.1:6600的看门狗的4.0.xx状态看门狗:watchdog-pid:25088服务器'app-0':活动密码:缺少看门狗用户:imart用户:imart root:/ home / imart / resin-pro-4.0.xx conf:/home/imart/resin-pro-4.0.xx/conf/resin.xml ..
Windows示例
> resin.exe状态树脂/ 12.0.1.0.1:6600的监视程序的4.0.xx状态监视程序:watchdog-pid:192服务器'app-0':活动密码:缺少监视程序用户:imart用户:imart根目录:/ C: /resin-pro-4.0.xx conf:/C:/resin-pro-4.0.xx/conf/resin.xml ..