[Lazarus] Error 500
Michael Van Canneyt
michael at freepascal.org
Thu Apr 7 11:54:33 CEST 2011
On Thu, 7 Apr 2011, Graeme Geldenhuys wrote:
> On 07/04/2011 00:06, silvioprog wrote:
>>
>> I'm using debugserver (http://goo.gl/jHrSH), is a very good tool.
>
> WARNING:
> Be careful with debugserver under Windows - you can't always trust the
> results. If you have a process that runs fast, and generates a lot of
> debug messages (many per second), debugserver looses many of those
> messages. I reported this bug, but can't find it in Mantis now (Mantis
> searching sucks).
>
>
>> ps. Hm... my CGI app is still with error 500. :(
>
> I would suggest you look at Apache log files, and maybe place
> SendDebug() calls inside your application to see what it executes
> before the error - narrowing down it's location. I feel your pain...
> debugging CGI apps are a nightmare! Yet another reason I hate web
> applications. :)
There are 2 solutions:
- FastCGI
- Embedded webserver
Both can easily be debugged, and the final result can still be a CGI app.
With some extra work you can have 1 binary that functions as the 3 types of app.
Michael.
More information about the Lazarus
mailing list