Dear Graham, I was able to solve the issue in the end. Here is the answer i posted http://stackoverflow.com/questions/17256976/django-apache-mod-wsgi-web-application-hangs-fails-to-launch
Thanks for guiding me through. Regards, Guddu On Mon, Jun 24, 2013 at 3:31 PM, Anurag Chourasia < [email protected]> wrote: > Dear Graham, > > I have tried with the WSGIApplicationGroup %{GLOBAL} directive and setting > the log level to debug and info but the resulting logs don't give any > additional information. > > I have posted apache debug level log at http://dpaste.com/1268653/ > I have posted apache info level log at http://dpaste.com/1268660/ > > Both these logs were taken after a fresh restart of apache and then the > application hanging and until I stopped apache and copied the logs. > > I also tried running the Hello World Application as documented at > https://code.google.com/p/modwsgi/wiki/ConfigurationGuidelines and it > worked fine. > > I still remain clueless. Appreciate if you could guide me what else I > could do to get more details of the issue. > > Regards, > Guddu > > > On Sun, Jun 23, 2013 at 1:57 PM, Anurag Chourasia < > [email protected]> wrote: > >> Hi Graham, >> >> Thanks for your response. >> >> I have pasted the WSGI related conf from httpd.conf at >> http://dpaste.com/1265377/ >> >> I will now try setting the Apache LogLevel to info and see what else we >> get....I will also try setting the WSGIApplicationGroup %{GLOBAL} as this >> is the only WSGI Appplication that I have on that instance. >> >> Regards, >> Guddu >> >> >> On Sun, Jun 23, 2013 at 6:54 AM, Graham Dumpleton < >> [email protected]> wrote: >> >>> Set your Apache LogLevel to 'info' to get additional detail out of >>> mod_wsgi. >>> >>> If this is the only WSGI application running on that Apache instance, >>> ensure you are setting: >>> >>> WSGIApplicationGroup %{GLOBAL} >>> >>> Can't say anything more because you haven't actually provided the >>> mod_wsgi configuration from the Apache configuration file. >>> >>> Graham >>> >>> On 23/06/2013, at 12:29 PM, Guddu <[email protected]> wrote: >>> >>> Dear Friends...My Django WEB Application fails to launch all of a sudden >>> and out of the blues. >>> >>> It was working fine until yesterday in production. >>> >>> I am not able to figure out where the problem is. It could apache or >>> mod_wsgi or windows but at the moment I have no clue. >>> >>> I have tried to reinstall all the python libraries/prerequisites etc. >>> but the problem persists nevertheless. >>> >>> I am serving the WEBApp at Apache Port 8999 and When I access the WEB >>> App, the browser fails to show any error. It just keeps trying to open the >>> page and in the status bar I just see the Waiting for message. >>> >>> If I see the netstat results then I see the following >>> >>> C:\Documents and Settings\admintemp>netstat -an | find "8999" TCP >>> 0.0.0.0:8999 0.0.0.0:0 LISTENING TCP 172.18.148.156:8999 >>> 10.107.226.88:1826 ESTABLISHED >>> >>> This connection remains established forever and nothing happens. >>> Internet Browser just seems to try to keep opening the Web App and it >>> appears as if it is waiting forever. >>> >>> The only thing i see in Apache logs is this >>> >>> [Fri Jun 21 18:34:32 2013] [warn] mod_wsgi: Compiled for Python/2.7.[Fri >>> Jun 21 18:34:32 2013] [warn] mod_wsgi: Runtime using Python/2.7.3.[Fri Jun >>> 21 18:34:32 2013] [notice] Apache/2.2.22 (Win32) mod_wsgi/3.3 Python/2.7.3 >>> configured -- resuming normal operations[Fri Jun 21 18:34:32 2013] [notice] >>> Server built: Jan 28 2012 11:16:39[Fri Jun 21 18:34:32 2013] [notice] >>> Parent: Created child process 3876[Fri Jun 21 18:34:32 2013] [warn] >>> mod_wsgi: Compiled for Python/2.7.[Fri Jun 21 18:34:32 2013] [warn] >>> mod_wsgi: Runtime using Python/2.7.3.[Fri Jun 21 18:34:32 2013] [notice] >>> Child 3876: Child process is running[Fri Jun 21 18:34:32 2013] [notice] >>> Child 3876: Acquired the start mutex.[Fri Jun 21 18:34:32 2013] [notice] >>> Child 3876: Starting 64 worker threads.[Fri Jun 21 18:34:32 2013] [notice] >>> Child 3876: Starting thread to listen on port 8999.[Fri Jun 21 18:34:43 >>> 2013] [error] C:/Program >>> Files/App_Logic/logic_apps/logic_apps\\..\\logic_apps >>> >>> I also noticed in the Windows Event Viewer logs (Application Logs) the >>> following message but I am not sure how (and if) this could be related to >>> my problem at hand. This message seems to shows up once for everytime i >>> access the Web App. >>> >>> Application popup: Microsoft Visual C++ Runtime Library : Runtime Error! >>> >>> Program: C:\Progr... >>> >>> R6034 An application has made an attempt to load the C runtime library >>> incorrectly. Please contact the application's support team for more >>> information. >>> >>> Exact screenshot of above error message is at http://imgur.com/hijiKv8 >>> >>> *Please note that as part of my analysis I have tried* >>> >>> - Accesing the apache page at http://127.0.0.1:8999 does show me the >>> It Works ! message >>> - Running the WEB App using the Django Development server and it >>> launches fine. >>> - Changing the wsgi.py file and when I introduce errors in the file >>> deliberately, accessing the web app does complain with the relevant. >>> >>> The application is installed on Windows Server 2003 SP1 and there are no >>> automatic updates schedules on this machine so I am not suspecting that a >>> update would have caused this problem. I also saw the Windows Update log >>> and there was nothing installed recently. >>> >>> *The application is based on following Python Libraries as prerequisites >>> * >>> >>> - httpd-2.2.22-win32-x86-openssl-0.9.8t.msi >>> - python-2.7.3 >>> - Django-1.4.3 >>> - psycopg2-2.4.6.win32-py2.7-pg9.2.2-release >>> - cx_Oracle-5.1.2-10g.win32-py2.7 >>> - PIL-1.1.7.win32-py2.7 >>> - python-ldap-2.4.10.win32-py2.7 >>> - south-0.7.6 >>> - xlrd-0.9.0 >>> - xlwt-0.7.5 >>> - mod_wsgi.so >>> >>> Appreciate if someone could guide me with respect to what more I can do >>> to solve this problem or get more information to get to the root of this. >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "modwsgi" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To post to this group, send email to [email protected]. >>> Visit this group at http://groups.google.com/group/modwsgi. >>> For more options, visit https://groups.google.com/groups/opt_out. >>> >>> >>> >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "modwsgi" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To post to this group, send email to [email protected]. >>> Visit this group at http://groups.google.com/group/modwsgi. >>> For more options, visit https://groups.google.com/groups/opt_out. >>> >>> >>> >> >> > -- You received this message because you are subscribed to the Google Groups "modwsgi" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/modwsgi. For more options, visit https://groups.google.com/groups/opt_out.
