Re: debugging websites running on Apache?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Nov 19, 2010 at 7:00 AM, Tomasz Chmielewski <mangoo@xxxxxxxx> wrote:
How do you debug websites running on Apache?

I have a few tricks I use.

First, I try to write my applications so they can be run from the commandline.  That means when they misbehave, I can run them directly under strace or a debugger to see what's going on.

Others have suggested using the Xdebug profiler, but for what you are looking at, the debugger might be more helpful.  You an just step through the code one line at a time.

You can try running a Web server on an alternate port that only you use, so that there will be no noise from other clients.

Sometimes I will have my applications write their PID to the error_log then sleep for 30 seconds or so.  I can get their PID then and start an strace on just that process.  You can limit this so they only do it when a request has a particular parameter, comes from a particular IP address, etc.

Hope some of these techniques are helpful to you,

----Scott.


[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux