restart weblogic server automatically after crash without node manager

Hi Folks,

I'm seeking suggestions on how  we can restart a weblogic or any application server automatically after it crashed for some reason.We dont want to use node manager or any such utilities.
Is it possible to automate restart using shell script?
Basically,we dont want to rely on cronjob to check the running weblogic server every after few mins and if its down then restart it.

Is there any way to achieve this?
Basically we want to minimize server down time and exclude manual interference.

Please suggest.
Thank you,
Joe
jayatallenAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

netcmhCommented:
I think monitoring the service, and restarting it when it goes down is the only correct way of doing this to ensure least amount of downtime.

Something along these lines: http://bash.cyberciti.biz/web-server/restart-apache2-httpd-shell-script/
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
allen-davisCommented:
For WebLogic, I would actually depend on the nodemanager to help do the restarts.  WebLogic's nodemanager is pretty solid unless you already have a reason not to trust it.  It will poll the managed servers running on the physical server and restart them for you if they crash.  Even if you do not want to wait on the polling and would instead have your own watcher daemon running, you should still consider using WLST directly to the nodemanager to restart the managed servers in server independence mode.
0
saranyannarayananCommented:
Decide on the monitoring mechanism first. If this is production you can check site scope monitoring to send an alert, and restart the weblogic instance.

You can also implement a shell script to check status using python script for checking the state of the Weblogic server and restart if it is down
0
saranyannarayananCommented:
use ps -ef | grep java | grep "servername" to check if process of Weblogic is up
0
netcmhCommented:
Thanks for the grade. Good luck.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Shell Scripting

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.