Thanks Graham, it works like magic :-) On Friday, November 2, 2012 2:18:33 AM UTC-7, Graham Dumpleton wrote: > > On 2 November 2012 18:38, Duy Nguyen <[email protected] <javascript:>> > wrote: > > Hello all, > > > > I'm learning Django and using modwsgi to deploy my app with SSL enabled. > I > > currently run into a strange error: this message keeps appearing in > Apache > > log file each time I visit any URL in my Django app: > > > > [Fri Nov 02 00:27:08 2012] [info] Subsequent (No.4) HTTPS request > received > > for child 4 (server beta21.com:443) > > [Fri Nov 02 00:27:13 2012] [info] [client 24.5.187.123] (70007)The > timeout > > specified has expired: SSL input filter read failed. > > [Fri Nov 02 00:27:13 2012] [info] [client 24.5.187.123] Connection > closed to > > child 4 with standard shutdown (server beta21.com:443) > > > > The second line (with 70007 error code) was printed very shortly after I > > click any URL, I believe it's less than 1 second. I'm not sure if this > is a > > normal behavior, but I doubt it's the root cause that makes my webapp > > doesn't work like described below: > > Can't help you with the SSL issue. > > > 1. In my Django app, I have a form, when user submit this form, I'll > call an > > external REST API (e.g Twitter API) > > 2. Every time I call this external API, the browser just hang, and it > can't > > process further, just stop at the submitted form > > What Python modules are you using as client and/or to process the > response? > > It is possible you are using a Python module with a C extension which > doesn't work in a Python sub interpreter. Try setting > WSGIApplicationGroup as detailed in: > > > http://code.google.com/p/modwsgi/wiki/ApplicationIssues#Python_Simplified_GIL_State_API > > > This magic sauce often helps with lockups. > > Graham > > > When I host my app with Django development server (python manage.py > > runserver), I don't have this problem. > > > > My Apache virtualhost config is pasted below: > > > > <VirtualHost *:443> > > ServerAdmin webmaster@localhost > > ServerName beta21.com > > > > SSLEngine on > > > > SSLCertificateFile /etc/ssl/certs/ssl-cert.pem > > SSLCertificateKeyFile /etc/ssl/private/ssl-cert.key > > > > Alias /static/ /home/duyn/beta/static/ > > <Directory /home/duyn/beta/static> > > AllowOverride all > > Options -MultiViews > > </Directory> > > > > WSGIDaemonProcess beta21.com threads=25 display-name=%{GROUP} > > WSGIProcessGroup beta21.com > > > > WSGIScriptAlias / /home/duyn/beta/wsgi.py > > > > <Directory /home/duyn/beta> > > Order deny,allow > > Allow from all > > </Directory> > > </VirtualHost> > > > > Any idea why it doesn't work? > > > > Thanks, > > Duy > > > > -- > > You received this message because you are subscribed to the Google > Groups > > "modwsgi" group. > > To view this discussion on the web visit > > https://groups.google.com/d/msg/modwsgi/-/p_o04Sprw40J. > > To post to this group, send email to [email protected]<javascript:>. > > > To unsubscribe from this group, send email to > > [email protected] <javascript:>. > > For more options, visit this group at > > http://groups.google.com/group/modwsgi?hl=en. >
-- You received this message because you are subscribed to the Google Groups "modwsgi" group. To view this discussion on the web visit https://groups.google.com/d/msg/modwsgi/-/JE8l9S98deAJ. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/modwsgi?hl=en.
