Mantis - Resin
Viewing Issue Advanced Details
4801 minor always 10-12-11 15:16 10-20-11 16:21
alex  
ferg  
normal  
closed 4.0.23  
fixed  
none    
none 4.0.24  
0004801: bin/resin.sh -server dyn1 restart kills web-a
configure app-tier as a, b, c; web-tier as web-a
enable dynamic servers.
start app-tier
start web-tier
make sure all is running
start dyn1 : resin.sh -server dyn1 -join-cluster app-tier start
make sure dyn1 starts serving
issue: resin.sh -server dyn1 restart

resin-pro-4.0.23 $bin/resin.sh -server dyn1 restart

Resin/4.0.23 can't restart -server 'web-a'.
com.caucho.config.ConfigException: WatchdogClient[web-a]: watchdog start failed because of 'WatchdogService[watchdog@admin.resin.caucho]: start server failed because of exception
  java.lang.NullPointerException''

After restart on dyn1 is issued curl no longer can connect to web-a http port.
resin.sh status reports as per excerpt below:
=====================================================

resin-pro-4.0.23 $bin/resin.sh status
Resin/4.0.23 status for watchdog at 127.0.0.1:6600

watchdog:
  watchdog-pid: 18676

server 'a' : ACTIVE
  password: ok
  watchdog-user: alex
  user: alex
  root: /home/alex/appservers/resin-pro-4.0.23/
  conf: /home/alex/appservers/resin-pro-4.0.23/conf/resin.xml
  pid: 19704
  uptime: 0 days 00h02


server 'b' : ACTIVE
  password: ok
  watchdog-user: alex
  user: alex
  root: /home/alex/appservers/resin-pro-4.0.23/
  conf: /home/alex/appservers/resin-pro-4.0.23/conf/resin.xml
  pid: 18957
  uptime: 0 days 00h03


server 'c' : ACTIVE
  password: ok
  watchdog-user: alex
  user: alex
  root: /home/alex/appservers/resin-pro-4.0.23/
  conf: /home/alex/appservers/resin-pro-4.0.23/conf/resin.xml
  pid: 19189
  uptime: 0 days 00h02


server 'dyn1' : ACTIVE
  password: ok
  watchdog-user: alex
  user: alex
  root: /home/alex/appservers/resin-pro-4.0.23/
  conf: /home/alex/appservers/resin-pro-4.0.23/conf/resin.xml
  pid: 19875
  uptime: 0 days 00h01


server 'web-a' : inactive
  password: ok
  watchdog-user: alex
  user: alex
  root: /home/alex/appservers/resin-pro-4.0.23/
  conf: /home/alex/appservers/resin-pro-4.0.23/conf/resin.xml
  uptime: --
=================================================
'ps -ef | grep web' shows no process for web-a.


Notes
(0005572)
ferg   
10-20-11 16:21   
cloud/1295