I want to get dubugging setup, and the main options I see are using winpdb, pydev, or wingide. But all the examples I see are to debug the web2py.py app when it is run and the debugger grabs the process. But I am using the cherokee webserver with uWSGI, so how would U use it in this way? I want it to grab an existing process and monitor the port (wingide calls it passive listening, I just don't want to have to buy wing if I have other good options). I am leaning either towards using winpdb with my current IDE, or using the pydev plugin in AptanaStudio.
So can anyone recommend how to setup debugging when im not running web2py.py to start the process? Thanks.