Question: How can I get my Linux server rebooted/restarted automatically if it caught a kernel panic?

Answer: As you might know, kernel panic is an action taken by an operating system upon detecting an internal fatal error from which it cannot safely recover; the term is largely specific to Unix and Unix-like systems (it’s a wiki’s description).

By default Linux wouldn’t not reboot after panic occurs, but the following option of sysctl will cause a kernel to reboot after N seconds you specify. In our example server will be rebooted in 15 seconds if kernel panic stopped its operation:

1. Open sysctl’s configuration file:
sudo nano /etc/sysctl.conf

2. Add there the following line:
kernel.panic = 15

or

1. Execute the following command:
/sbin/sysctl -w kernel.panic=15

Hope it helps!

Information improvisation: Sign up with 000-151 exam for getting incredible online itil v3 certification courses and 199-01 prep guides. We also provide best 000-979 dumps & HP2-T16 with guaranteed success.

 

12 Comments

 

  1. June 23, 2008  3:27 pm by pinoyskull Reply

    Very nice tip, this is very useful to admins who administer linux boxes remotely.

  2. Pingback : Cómo reiniciar automáticamente tras un Kernel Panic en Linux » rm-rf.es

  3. October 3, 2008  3:03 pm by Son Nguyen Reply

    Great tip, I didn't even know it's possible.

  4. October 3, 2008  8:01 pm by lemon Reply

    This tip is very useful if you compile a new kernel remotely, and you want a safe net if something goes wrong; but you must pay attention to not load the same kernel when you startup (so new kernel not on default in lilo/grub ) :)

  5. November 7, 2010  3:53 pm by chi dryers Reply

    Dang making money without a job has sometimes actually been definitely hard; usually I get some books and work from those. although they are extremely expensive! Trying to make money without any sort of job experience is even harder. Some information usually are just useless, however this post surprisingly helped me out. Great Information!

  6. December 9, 2010  11:55 pm by Yuko Sortland Reply

    The most basic fact about search engine optimization is that search engines do not work like humans.

  7. January 24, 2011  9:51 pm by Julian Mager Reply

    What a winderful site, I love everything you write. Please keep writing and I'll keep coming!

  8. April 20, 2011  6:48 am by full view envelopes Reply

    Thanks for sharing this excellent information. Your web site is so cool. I'm impressed by the info that you’ve on this website. It shows just how well you know this subject. Bookmarked this web page, and I'll be back for future articles.

  9. May 16, 2011  7:26 am by Setsuko Honma Reply

    Your post provided us with valuable information. I am looking forward to read your next post.You made some good points.

  10. May 17, 2011  8:52 pm by honda fit accessories Reply

    Can I simply say what a reduction to find somebody who truly is aware of what theyre talking about on the internet. You undoubtedly know the best way to deliver a difficulty to gentle and make it important. More folks have to learn this and understand this aspect of the story. I cant believe youre not more well-liked because you positively have the gift.

  11. May 27, 2011  1:33 am by Raymon Srour Reply

    Thanks rather a lot for show moderately helpful informations. Your web site is great.I'm impressed by the information that you've got on this blog. It reveals how very well you notice this subject. Bookmarked this course of net web page, will arrive again again for lots more. You, my buddy, superb! I found just the data I beforehand seemed for in every single place and simply could not come across. What a excellent web site. Just like this web web site your site is considered one of my new favorite.I comparable to this information proven and it has given me some sort of motivation to have accomplishment for some trigger, so maintain up the helpful work!

  12. March 11, 2013  3:33 am by christine judd Reply

    hi I am a newbie using linux can u tell me how to exactly add the line kernel.panic=15 into /etc/sysctl.conf . when I opened /etc/sysctl.conf the cursor points to #. How to add it and using sysctl_p to save it. thank you very much.

Leave a reply

 

Your email address will not be published.