We are running Domino 6.5 on Solaris 8. We connect to the Solaris using Putty utility on port 22(ssh). We start the Domino (Server Controller) by issuing the following command
/opt/lotus/bin/server -jc -c -s &
Then by Using the Domino Console we start the server.
The Domino Server works fine as well as the controller.
But as soon as we close/disconnect the putty session the Server Controller stops and we are not able to connect to the server using Domino Console.
Under unix, if you disconnect your session, all child processes of the session will receive the hang up signal (SIGHUP) and will normally terminate.You have to start the programm so, that it will ignore the SIGHUP signal.
Unfortunately, I don’t have Solaris knowledge, so I can’t say how to do this on Solaris.
Please add the “ShowControllerStatusWindow=0” line to notes.ini and start the controller as you were starting “/opt/lotus/bin/server -jc -s -c&”. Now you should be able to exit the putty window with out exiting the Controller process. In this case the output from the controller goes to “.out” file whose name is based on the log file name set.By default, ShowControllerStatusWindow is set to 1 which is equivalent to not having that parameter in notes.ini.
I am not 100% sure but I think you should add a nsd -kill in your “kill” switch. Currently you are only killing the processes but Domino may leave a lot of garbage on the system if it crashes. A nsd -kill will wipe out old allocated memory, semaphores which is often left on the system after a crash. If not done this may cause the system to be even more unstable.