Rajesh,
When you start the IS, the server.bat file is executed. If you open this file and scan through the lines of code, you will see an if else logic, where it checks to see if a LOCKFILE already exists.
So when you are restarting, During the shutdown the lockfile is deleted and then recreated while coming back up (check the timestamp of the lockfile, it gets updated).
if exist LOCKFILE (
echo Only one Integration Server instance may be run from a particular
echo installation at a time. Make sure that this server is shutdown
echo before trying to start it. If no server is running, then
echo delete the file
echo %IS_DIR%\LOCKFILE
echo and try to start the server again.
goto :EOF
)
echo. > LOCKFILE
This piece of code inside the server.bat will check if there is already an existing instance of IS is running or not. If you comment this code out then, you can start multiple instances of the IS with no lock file issues. Hope this answers your question.
Cheers,
Akshith
#Integration-Server-and-ESB#webMethods-Archive#webMethods