Summary
In this chapter, we covered how to respond to a very difficult issue: an unexpected reboot. We used the tools and methodologies we saw throughout this book to identify the root cause and create a root cause report.
We used log files heavily throughout this book; in this chapter, we were able to use these logs to identify the process that rebooted the server. We also identified the reason watchdog
decided to reboot the server, which was due to a high load average.
We were able to use tools such as sar
, df
, du
, and ls
to determine the timing and cause of the high load average. All of these tools are commands you learned about throughout this book.
With this last chapter, we covered quite a few examples that were covered earlier in this book. You learned how to troubleshoot web applications, performance issues, custom applications, and hardware problems. We did all of these using real-world examples with real-world solutions.
While this book covers quite a few topics, the goal of this book...