Linux Today: Linux News On Internet Time.

More on LinuxToday

Advanced Linux Server Troubleshooting (part 2)

Dec 09, 2010, 16:03 (0 Talkback[s])
(Other stories by Akkana Peck)


Re-Imagining Linux Platforms to Meet the Needs of Cloud Service Providers

"You know the basics of how to find out what an errant process is doing -- or if not, you may want to review Troubleshooting part I first.

"But sometimes those methods aren't enough. What if the failed process is on a server, or a minimal system like a sheevaplug, and you don't have tools like gdb and strace installed? Or what if the runaway process is in Python, so your gdb stack trace isn't any help? What are your options then?

"Getting info without gdb or strace: /proc

"Even if you don't have any system tools installed, you can get a lot of the same information from the /proc filesystem.

"Suppose you have a process that seems frozen and you want to know why. Get its process ID with ps and grep:"

Complete Story

Related Stories: