[FASTCGI] Debugging FastCGI

Tom Bowden charles_thomas at mac.com
Tue Jul 13 12:23:11 EDT 2010


In my fastcgi development I am using citrix/xen servers with apache  
servers talking to fastcgi apps.   In order to make some sense out of  
the logs that can be generated i always setup vms to forward messages  
to a separate server (not running anything else).  It consolidates  
all of my logging without making it any more difficult to manage.   
What I really like about syslog is that you can set the limits on how  
big the files grow to, etc.  really sweet.

And whenever I am forced (and I mean __FORCED__) to do windows  
programming,  i use one of the third party apps for exporting window  
log messages to a syslog server...



On Jul 13, 2010, at 11:08 AM, tbandrowsky at treatyist.com wrote:

>
> I've been having good success just dumping everything to syslog,  
> which is obviously a unix construct but I have the log file viewer  
> open and just run it, and it works out to be faster for me than  
> even doing C# / ASP.NET debugging and setting breakpoints.  My site  
> is up at http://www.mightyware.com, and its a nutty mix of stuff,  
> but the whole thing is a fastcgi app with all the .bhs pages are  
> just text files filtered by the fastcgi.  Works pretty well. I  
> debug it on my ubuntu box and then deploy it up to my linode and I  
> just love it.
>
> -------- Original Message --------
> Subject: FastCGI-developers_Digest,_Vol_24,_Issue_2
> From: fastcgi-developers-request at mailman.fastcgi.com
> Date: Tue, July 13, 2010 12:00 pm
> To: fastcgi-developers at mailman.fastcgi.com
>
> Send FastCGI-developers mailing list submissions to
> fastcgi-developers at mailman.fastcgi.com
>
> To subscribe or unsubscribe via the World Wide Web, visit
> http://mailman.pins.net/mailman/listinfo.cgi/fastcgi-developers
> or, via email, send a message with subject or body 'help' to
> fastcgi-developers-request at mailman.fastcgi.com
>
> You can reach the person managing the list at
> fastcgi-developers-owner at mailman.fastcgi.com
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of FastCGI-developers digest..."
>
>
> Today's Topics:
>
> 1. The right way to debug a FastCGI app (Wes Widner)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Mon, 12 Jul 2010 15:41:32 -0400
> From: Wes Widner <wes at werxltd.com>
> Subject: [FASTCGI] The right way to debug a FastCGI app
> To: fastcgi-developers at mailman.fastcgi.com
> Message-ID:
> <AANLkTinsxwwPRFY0yNSKOfbwmXDzivMjEWJeWV1PRYTt at mail.gmail.com>
> Content-Type: text/plain; charset="iso-8859-1"
>
> Hello,
>
> I've recently written an application using the FastCGI framework  
> (in C) and
> I've been very impressed with the speed it offers. However when I  
> went to
> write an extension to my application I've run into some difficulties
> debugging my code so I wanted to see if anyone here had a better  
> idea of how
> to go about debugging a FastCGI application.
>
> Here is what I am attempting to do thus far:
> Run cgi-fcgi through gdb: gdb cgi-fcgi
> Then run my fastcgi application directly: (gdb) r -start -connect
> 127.0.0.1:9005 ./myapp.fcgi 1
>
> This produces the output:
> Starting program: /usr/bin/cgi-fcgi -start -connect 127.0.0.1:9005
> ./*myapp*.fcgi
> 1
> [Thread debugging using libthread_db enabled]
>
> Program exited normally.
>
> Is this the right approach? If so, what am I doing wrong? If not,  
> what is
> the best way to go about debugging my application?
>
> Thanks in advance,
> -Wes
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <http://mailman.pins.net/mailman/private.cgi/fastcgi- 
> developers/attachments/20100712/447407e3/attachment-0001.html>;
>
> ------------------------------
>
> _______________________________________________
> FastCGI-developers mailing list
> FastCGI-developers at mailman.fastcgi.com
> http://mailman.pins.net/mailman/listinfo.cgi/fastcgi-developers
>
>
> End of FastCGI-developers Digest, Vol 24, Issue 2
> *************************************************
> _______________________________________________
> FastCGI-developers mailing list
> FastCGI-developers at mailman.fastcgi.com
> http://mailman.pins.net/mailman/listinfo.cgi/fastcgi-developers

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.pins.net/mailman/private.cgi/fastcgi-developers/attachments/20100713/17c337e8/attachment.html>


More information about the FastCGI-developers mailing list