On Feb 16, 7:24 pm, gert <[email protected]> wrote:
> On Feb 16, 1:56 am, gert <[email protected]> wrote:
>
>
>
> > On Feb 16, 1:43 am, Graham Dumpleton <[email protected]>
> > wrote:
>
> > > 2009/2/16 gert <[email protected]>:
>
> > > >> > My site spams allot of small ajax request :-)
>
> > > >> >> BTW, do you create any background threads from your application?
>
> > > >> > nope but i have this allot
>
> > > >> > [Mon Feb 16 00:24:20 2009] [info] mod_wsgi (pid=17142): Cleanup
> > > >> > interpreter ''.
> > > >> > [Mon Feb 16 00:24:20 2009] [info] mod_wsgi (pid=17142): Terminating
> > > >> > Python.
> > > >> > [Mon Feb 16 00:24:20 2009] [info] mod_wsgi (pid=17142): Python has
> > > >> > shutdown.
> > > >> > [Mon Feb 16 00:24:21 2009] [info] mod_wsgi (pid=17143): Cleanup
> > > >> > interpreter ''.
> > > >> > [Mon Feb 16 00:24:21 2009] [info] mod_wsgi (pid=17143): Terminating
> > > >> > Python.
> > > >> > [Mon Feb 16 00:24:21 2009] [info] mod_wsgi (pid=17143): Python has
> > > >> > shutdown.
>
> > > >> > so i am pretty sure when i edit a wsgi file while apache is doing the
> > > >> > above i will have a segfault
>
> > > >> Editing the WSGI file while this happening would have no affect, as
> > > >> once child server process starts to shutdown it isn't handing
> > > >> requests, so doesn't care if your file changes.
>
> > > >> Now, if you are seeing lots of these messages then you are possibly a
> > > >> classic example of those people who I am having a bit of a winge about
> > > >> in blog post I am writing at the moment. That is, using embedded mode,
> > > >> especially with prefork, but not bothering to adjust the MPM settings
> > > >> to something more appropriate for Python web applications.
>
> > > >> Are you still using prefork MPM? What are the MPM settings you are
> > > >> using? The defaults for prefork are:
>
> > > >> # prefork MPM
> > > >> # StartServers: number of server processes to start
> > > >> # MinSpareServers: minimum number of server processes which are kept 
> > > >> spare
> > > >> # MaxSpareServers: maximum number of server processes which are kept 
> > > >> spare
> > > >> # MaxClients: maximum number of server processes allowed to start
> > > >> # MaxRequestsPerChild: maximum number of requests a server process 
> > > >> serves
> > > >> <IfModule mpm_prefork_module>
> > > >>     StartServers          5
> > > >>     MinSpareServers       5
> > > >>     MaxSpareServers      10
> > > >>     MaxClients          150
> > > >>     MaxRequestsPerChild   0
> > > >> </IfModule>
>
> > > >> What do you have? Or as usual have you completely butchered your
> > > >> Apache configuration file so it more or less has nothing in it,
> > > >> including no settings for those values?
>
> > > > 1) prefork,
> > > > 2) its called professional vacuuming your config files :-)
>
> > > > Now i don't argue about performance here, it should not do the
> > > > segfault thing whatever the child stuff should be. Actually you should
> > > > be giving me the worst settings ever so i can reproduce it quicker :P
>
> > > Looks like you are already using the worst settings possible.
>
> > > Since you didn't supply them, does that mean you aren't setting any of
> > > them at all, and thus Apache is using its defaults?
>
> > Yep,
>
> > > >> Back to the crash. I recently added the additional message:
>
> > > >>   [Mon Feb 16 00:24:21 2009] [info] mod_wsgi (pid=17143): Python has 
> > > >> shutdown.
>
> > > >> Are you seeing this ever time for corresponding message above it of:
>
> > > >>   [Mon Feb 16 00:24:21 2009] [info] mod_wsgi (pid=17143): Terminating 
> > > >> Python.
>
> > > >> If you aren't and you see the segmentation fault in some or all cases,
> > > >> then the crash is occuring when calling Py_Finalize() on Python
> > > >> interpreter.
>
> > > >> I also recently changed how thread state is acquired for calling
> > > >> Py_Finalize(). It used to create a new thread state just for that
> > > >> operation, but now it uses simplified GIL state API as it by rights
> > > >> should do. Before we look though at reverting that bit of code, answer
> > > >> the above questions about your configuration and the log messages.
>
> > > >  Python has shutdown never occurs after the segfault
>
> > > > If it crashed the sequence is always
> > > > : Destroy
> > > > : Cleanup
> > > > : Terminating Python.
> > > > : Segmentation fault (11)
>
> > > Replace your wsgi_python_term() function in mod_wsgi.c with older version:
>
> > > static apr_status_t wsgi_python_term()
> > > {
> > >     PyInterpreterState *interp = NULL;
> > >     PyThreadState *tstate = NULL;
>
> > >     ap_log_error(APLOG_MARK, WSGI_LOG_INFO(0), wsgi_server,
> > >                  "mod_wsgi (pid=%d): Terminating Python.", getpid());
>
> > >     PyEval_AcquireLock();
>
> > >     interp = PyInterpreterState_Head();
> > >     while (interp->next)
> > >         interp = interp->next;
>
> > >     tstate = PyThreadState_New(interp);
> > >     PyThreadState_Swap(tstate);
>
> > >     Py_Finalize();
>
> > >     PyThreadState_Swap(NULL);
>
> > >     PyEval_ReleaseLock();
>
> > >     wsgi_python_initialized = 0;
>
> > >     ap_log_error(APLOG_MARK, WSGI_LOG_INFO(0), wsgi_server,
> > >                  "mod_wsgi (pid=%d): Python has shutdown.", getpid());
>
> > >     return APR_SUCCESS;
>
> > > }
>
> > > With that, do you still see crashes?
>
> [Mon Feb 16 19:19:48 2009] [info] mod_wsgi (pid=21897): Attach
> interpreter ''.
> [Mon Feb 16 19:19:48 2009] [info] mod_wsgi (pid=21897): Adding '/usr/
> httpd/www/appwsgi/www/lib' to path.
> [Mon Feb 16 19:19:49 2009] [info] mod_wsgi (pid=21898): Attach
> interpreter ''.
> [Mon Feb 16 19:19:49 2009] [info] mod_wsgi (pid=21898): Adding '/usr/
> httpd/www/appwsgi/www/lib' to path.
> [Mon Feb 16 19:19:49 2009] [info] mod_wsgi (pid=21899): Attach
> interpreter ''.
> [Mon Feb 16 19:19:49 2009] [info] mod_wsgi (pid=21899): Adding '/usr/
> httpd/www/appwsgi/www/lib' to path.
> [Mon Feb 16 19:19:50 2009] [info] mod_wsgi (pid=21900): Attach
> interpreter ''.
> [Mon Feb 16 19:19:50 2009] [info] mod_wsgi (pid=21900): Adding '/usr/
> httpd/www/appwsgi/www/lib' to path.
> [Mon Feb 16 19:19:50 2009] [info] mod_wsgi (pid=21901): Attach
> interpreter ''.
> [Mon Feb 16 19:19:50 2009] [info] mod_wsgi (pid=21901): Adding '/usr/
> httpd/www/appwsgi/www/lib' to path.
> [Mon Feb 16 19:19:50 2009] [info] mod_wsgi (pid=21902): Attach
> interpreter ''.
> [Mon Feb 16 19:19:50 2009] [info] mod_wsgi (pid=21902): Adding '/usr/
> httpd/www/appwsgi/www/lib' to path.
> [Mon Feb 16 19:19:50 2009] [info] mod_wsgi (pid=21903): Attach
> interpreter ''.
> [Mon Feb 16 19:19:50 2009] [info] mod_wsgi (pid=21903): Adding '/usr/
> httpd/www/appwsgi/www/lib' to path.
> [Mon Feb 16 19:19:54 2009] [info] mod_wsgi (pid=21898): Cleanup
> interpreter ''.
> [Mon Feb 16 19:19:54 2009] [info] mod_wsgi (pid=21898): Terminating
> Python.
> [Mon Feb 16 19:19:54 2009] [info] mod_wsgi (pid=21898): Python has
> shutdown.
> [Mon Feb 16 19:19:55 2009] [info] mod_wsgi (pid=21899): Cleanup
> interpreter ''.
> [Mon Feb 16 19:19:55 2009] [info] mod_wsgi (pid=21899): Terminating
> Python.
> [Mon Feb 16 19:19:55 2009] [info] mod_wsgi (pid=21899): Python has
> shutdown.
> [Mon Feb 16 19:20:02 2009] [info] mod_wsgi (pid=21901): Cleanup
> interpreter ''.
> [Mon Feb 16 19:20:02 2009] [info] mod_wsgi (pid=21901): Terminating
> Python.
> [Mon Feb 16 19:20:02 2009] [info] mod_wsgi (pid=21901): Python has
> shutdown.
>
> ok i did not crash yet but i am not done.

[Mon Feb 16 19:27:47 2009] [info] mod_wsgi (pid=21706): Cleanup
interpreter ''.
[Mon Feb 16 19:27:47 2009] [info] mod_wsgi (pid=21897): Cleanup
interpreter ''.
[Mon Feb 16 19:27:47 2009] [info] mod_wsgi (pid=21703): Destroy
interpreter '127.0.0.1|/appwsgi/www/order/order.wsgi'.
[Mon Feb 16 19:27:47 2009] [info] mod_wsgi (pid=21900): Cleanup
interpreter ''.
[Mon Feb 16 19:27:47 2009] [info] mod_wsgi (pid=21902): Cleanup
interpreter ''.
[Mon Feb 16 19:27:47 2009] [info] mod_wsgi (pid=21902): Terminating
Python.
[Mon Feb 16 19:27:47 2009] [info] mod_wsgi (pid=21705): Destroy
interpreter '127.0.0.1|/appwsgi/www/order/order.wsgi'.
[Mon Feb 16 19:27:47 2009] [info] mod_wsgi (pid=21706): Terminating
Python.
[Mon Feb 16 19:27:47 2009] [info] mod_wsgi (pid=21897): Terminating
Python.
[Mon Feb 16 19:27:47 2009] [info] mod_wsgi (pid=21900): Terminating
Python.
[Mon Feb 16 19:27:47 2009] [info] mod_wsgi (pid=21903): Destroy
interpreter '127.0.0.1|/appwsgi/www/order/order.wsgi'.
[Mon Feb 16 19:27:47 2009] [info] mod_wsgi (pid=21841): Destroy
interpreter '127.0.0.1|/appwsgi/www/order/order.wsgi'.
[Mon Feb 16 19:27:47 2009] [info] mod_wsgi (pid=21708): Destroy
interpreter '127.0.0.1|/appwsgi/www/appointment/appointment.wsgi'.
[Mon Feb 16 19:27:47 2009] [info] mod_wsgi (pid=21707): Destroy
interpreter '127.0.0.1|/appwsgi/www/order/order.wsgi'.
[Mon Feb 16 19:27:47 2009] [info] mod_wsgi (pid=21706): Python has
shutdown.
[Mon Feb 16 19:27:47 2009] [info] mod_wsgi (pid=21705): Cleanup
interpreter ''.
[Mon Feb 16 19:27:47 2009] [info] mod_wsgi (pid=21703): Cleanup
interpreter ''.
[Mon Feb 16 19:27:47 2009] [info] mod_wsgi (pid=21903): Destroy
interpreter '127.0.0.1|/appwsgi/www/register/register.wsgi'.
[Mon Feb 16 19:27:47 2009] [info] mod_wsgi (pid=21841): Cleanup
interpreter ''.
[Mon Feb 16 19:27:47 2009] [info] mod_wsgi (pid=21708): Destroy
interpreter '127.0.0.1|/appwsgi/www/order/order.wsgi'.
[Mon Feb 16 19:27:47 2009] [info] mod_wsgi (pid=21705): Terminating
Python.
[Mon Feb 16 19:27:47 2009] [info] mod_wsgi (pid=21902): Python has
shutdown.
[Mon Feb 16 19:27:47 2009] [info] mod_wsgi (pid=21707): Cleanup
interpreter ''.
[Mon Feb 16 19:27:47 2009] [info] mod_wsgi (pid=21897): Python has
shutdown.
[Mon Feb 16 19:27:47 2009] [info] mod_wsgi (pid=21703): Terminating
Python.
[Mon Feb 16 19:27:47 2009] [info] mod_wsgi (pid=21900): Python has
shutdown.
[Mon Feb 16 19:27:47 2009] [info] mod_wsgi (pid=21841): Terminating
Python.
[Mon Feb 16 19:27:47 2009] [info] mod_wsgi (pid=21707): Terminating
Python.
[Mon Feb 16 19:27:47 2009] [info] mod_wsgi (pid=21708): Cleanup
interpreter ''.
[Mon Feb 16 19:27:47 2009] [info] mod_wsgi (pid=21903): Destroy
interpreter '127.0.0.1|/appwsgi/www/lib/download.wsgi'.
[Mon Feb 16 19:27:47 2009] [info] mod_wsgi (pid=21708): Terminating
Python.
[Mon Feb 16 19:27:47 2009] [info] mod_wsgi (pid=21903): Cleanup
interpreter ''.
[Mon Feb 16 19:27:47 2009] [info] mod_wsgi (pid=21903): Terminating
Python.
[Mon Feb 16 19:27:48 2009] [notice] SIGHUP received.  Attempting to
restart
[Mon Feb 16 19:27:48 2009] [info] mod_wsgi (pid=21702): Terminating
Python.
[Mon Feb 16 19:27:48 2009] [info] mod_wsgi (pid=21702): Python has
shutdown.
[Mon Feb 16 19:27:48 2009] [info] mod_wsgi (pid=21702): Initializing
Python.
[Mon Feb 16 19:27:48 2009] [info] mod_wsgi (pid=22387): Attach
interpreter ''.
[Mon Feb 16 19:27:48 2009] [info] mod_wsgi (pid=22387): Adding '/usr/
httpd/www/appwsgi/www/lib' to path.
[Mon Feb 16 19:27:48 2009] [info] mod_wsgi (pid=22389): Attach
interpreter ''.
[Mon Feb 16 19:27:48 2009] [info] mod_wsgi (pid=22389): Adding '/usr/
httpd/www/appwsgi/www/lib' to path.
[Mon Feb 16 19:27:48 2009] [info] mod_wsgi (pid=22390): Attach
interpreter ''.
[Mon Feb 16 19:27:48 2009] [info] mod_wsgi (pid=22390): Adding '/usr/
httpd/www/appwsgi/www/lib' to path.
[Mon Feb 16 19:27:48 2009] [info] mod_wsgi (pid=22391): Attach
interpreter ''.
[Mon Feb 16 19:27:48 2009] [info] mod_wsgi (pid=22391): Adding '/usr/
httpd/www/appwsgi/www/lib' to path.
[Mon Feb 16 19:27:48 2009] [info] mod_wsgi (pid=22392): Attach
interpreter ''.
[Mon Feb 16 19:27:48 2009] [info] mod_wsgi (pid=22392): Adding '/usr/
httpd/www/appwsgi/www/lib' to path.
[Mon Feb 16 19:27:48 2009] [notice] Apache/2.2.11 (Unix) mod_wsgi/3.0-
TRUNK Python/3.0 configured -- resuming normal operations
[Mon Feb 16 19:27:48 2009] [info] Server built: Feb 11 2009 01:04:32
[Mon Feb 16 19:27:48 2009] [info] mod_wsgi (pid=22387): Cleanup
interpreter ''.
[Mon Feb 16 19:27:48 2009] [info] mod_wsgi (pid=22392): Cleanup
interpreter ''.
[Mon Feb 16 19:27:48 2009] [info] mod_wsgi (pid=22389): Cleanup
interpreter ''.
[Mon Feb 16 19:27:48 2009] [info] mod_wsgi (pid=22390): Cleanup
interpreter ''.
[Mon Feb 16 19:27:48 2009] [info] mod_wsgi (pid=22391): Cleanup
interpreter ''.
[Mon Feb 16 19:27:48 2009] [info] mod_wsgi (pid=22387): Terminating
Python.
[Mon Feb 16 19:27:48 2009] [info] mod_wsgi (pid=22391): Terminating
Python.
[Mon Feb 16 19:27:48 2009] [info] mod_wsgi (pid=22389): Terminating
Python.
[Mon Feb 16 19:27:48 2009] [info] mod_wsgi (pid=22390): Terminating
Python.
[Mon Feb 16 19:27:48 2009] [info] mod_wsgi (pid=22392): Terminating
Python.
[Mon Feb 16 19:27:48 2009] [info] mod_wsgi (pid=22387): Python has
shutdown.
[Mon Feb 16 19:27:48 2009] [info] mod_wsgi (pid=22391): Python has
shutdown.
[Mon Feb 16 19:27:48 2009] [info] mod_wsgi (pid=22389): Python has
shutdown.
[Mon Feb 16 19:27:48 2009] [info] mod_wsgi (pid=22390): Python has
shutdown.
[Mon Feb 16 19:27:48 2009] [info] mod_wsgi (pid=22392): Python has
shutdown.
[Mon Feb 16 19:27:49 2009] [notice] SIGHUP received.  Attempting to
restart
[Mon Feb 16 19:27:49 2009] [info] mod_wsgi (pid=21702): Terminating
Python.
[Mon Feb 16 19:27:49 2009] [info] mod_wsgi (pid=21702): Python has
shutdown.
[Mon Feb 16 19:27:49 2009] [info] mod_wsgi (pid=21702): Initializing
Python.
[Mon Feb 16 19:27:49 2009] [info] mod_wsgi (pid=22397): Attach
interpreter ''.
[Mon Feb 16 19:27:49 2009] [info] mod_wsgi (pid=22397): Adding '/usr/
httpd/www/appwsgi/www/lib' to path.
[Mon Feb 16 19:27:49 2009] [info] mod_wsgi (pid=22399): Attach
interpreter ''.
[Mon Feb 16 19:27:49 2009] [info] mod_wsgi (pid=22399): Adding '/usr/
httpd/www/appwsgi/www/lib' to path.
[Mon Feb 16 19:27:49 2009] [info] mod_wsgi (pid=22400): Attach
interpreter ''.
[Mon Feb 16 19:27:49 2009] [info] mod_wsgi (pid=22400): Adding '/usr/
httpd/www/appwsgi/www/lib' to path.
[Mon Feb 16 19:27:49 2009] [info] mod_wsgi (pid=22401): Attach
interpreter ''.
[Mon Feb 16 19:27:49 2009] [info] mod_wsgi (pid=22401): Adding '/usr/
httpd/www/appwsgi/www/lib' to path.
[Mon Feb 16 19:27:49 2009] [info] mod_wsgi (pid=22402): Attach
interpreter ''.
[Mon Feb 16 19:27:49 2009] [info] mod_wsgi (pid=22402): Adding '/usr/
httpd/www/appwsgi/www/lib' to path.
[Mon Feb 16 19:27:49 2009] [notice] Apache/2.2.11 (Unix) mod_wsgi/3.0-
TRUNK Python/3.0 configured -- resuming normal operations
[Mon Feb 16 19:27:49 2009] [info] Server built: Feb 11 2009 01:04:32
[Mon Feb 16 19:27:49 2009] [info] mod_wsgi (pid=22397): Cleanup
interpreter ''.
[Mon Feb 16 19:27:49 2009] [info] mod_wsgi (pid=22399): Cleanup
interpreter ''.
[Mon Feb 16 19:27:49 2009] [info] mod_wsgi (pid=22402): Cleanup
interpreter ''.
[Mon Feb 16 19:27:49 2009] [info] mod_wsgi (pid=22401): Cleanup
interpreter ''.
[Mon Feb 16 19:27:49 2009] [info] mod_wsgi (pid=22400): Cleanup
interpreter ''.
[Mon Feb 16 19:27:49 2009] [info] mod_wsgi (pid=22401): Terminating
Python.
[Mon Feb 16 19:27:49 2009] [info] mod_wsgi (pid=22400): Terminating
Python.
[Mon Feb 16 19:27:49 2009] [info] mod_wsgi (pid=22402): Terminating
Python.
[Mon Feb 16 19:27:49 2009] [info] mod_wsgi (pid=22397): Terminating
Python.
[Mon Feb 16 19:27:49 2009] [info] mod_wsgi (pid=22399): Terminating
Python.
[Mon Feb 16 19:27:49 2009] [info] mod_wsgi (pid=22397): Python has
shutdown.
[Mon Feb 16 19:27:49 2009] [info] mod_wsgi (pid=22400): Python has
shutdown.
[Mon Feb 16 19:27:49 2009] [info] mod_wsgi (pid=22402): Python has
shutdown.
[Mon Feb 16 19:27:49 2009] [info] mod_wsgi (pid=22401): Python has
shutdown.
[Mon Feb 16 19:27:49 2009] [info] mod_wsgi (pid=22399): Python has
shutdown.
[Mon Feb 16 19:27:49 2009] [notice] SIGHUP received.  Attempting to
restart
[Mon Feb 16 19:27:49 2009] [info] mod_wsgi (pid=21702): Terminating
Python.
[Mon Feb 16 19:27:49 2009] [info] mod_wsgi (pid=21702): Python has
shutdown.
[Mon Feb 16 19:27:49 2009] [info] mod_wsgi (pid=21702): Initializing
Python.
[Mon Feb 16 19:27:49 2009] [info] mod_wsgi (pid=22407): Attach
interpreter ''.
[Mon Feb 16 19:27:49 2009] [info] mod_wsgi (pid=22407): Adding '/usr/
httpd/www/appwsgi/www/lib' to path.
[Mon Feb 16 19:27:49 2009] [info] mod_wsgi (pid=22409): Attach
interpreter ''.
[Mon Feb 16 19:27:49 2009] [info] mod_wsgi (pid=22409): Adding '/usr/
httpd/www/appwsgi/www/lib' to path.
[Mon Feb 16 19:27:49 2009] [info] mod_wsgi (pid=22410): Attach
interpreter ''.
[Mon Feb 16 19:27:49 2009] [info] mod_wsgi (pid=22410): Adding '/usr/
httpd/www/appwsgi/www/lib' to path.
[Mon Feb 16 19:27:49 2009] [info] mod_wsgi (pid=22411): Attach
interpreter ''.
[Mon Feb 16 19:27:49 2009] [info] mod_wsgi (pid=22411): Adding '/usr/
httpd/www/appwsgi/www/lib' to path.
[Mon Feb 16 19:27:49 2009] [info] mod_wsgi (pid=22412): Attach
interpreter ''.
[Mon Feb 16 19:27:49 2009] [info] mod_wsgi (pid=22412): Adding '/usr/
httpd/www/appwsgi/www/lib' to path.

[Mon Feb 16 19:43:01 2009] [info] mod_wsgi (pid=22888): Create
interpreter '127.0.0.1|/appwsgi/www/order/order.wsgi'.
[Mon Feb 16 19:43:01 2009] [info] mod_wsgi (pid=22888): Adding '/usr/
httpd/www/appwsgi/www/lib' to path.
[Mon Feb 16 19:43:01 2009] [info] [client 80.201.199.171] mod_wsgi
(pid=22888, process='', application='127.0.0.1|/appwsgi/www/order/
order.wsgi'): Loading WSGI script '/usr/httpd/www/appwsgi/www/order/
order.wsgi'., referer: http://91.121.53.159/appwsgi/www/order/order.htm
[Mon Feb 16 19:43:06 2009] [error] [client 74.52.74.2] client sent
HTTP/1.1 request without hostname (see RFC2616 section 14.23): /
w00tw00t.at.ISC.SANS.DFind:)
[Mon Feb 16 19:43:08 2009] [info] mod_wsgi (pid=22888): Create
interpreter '127.0.0.1|/appwsgi/www/invoice/invoice.wsgi'.
[Mon Feb 16 19:43:08 2009] [info] mod_wsgi (pid=22888): Adding '/usr/
httpd/www/appwsgi/www/lib' to path.
[Mon Feb 16 19:43:08 2009] [info] [client 80.201.199.171] mod_wsgi
(pid=22888, process='', application='127.0.0.1|/appwsgi/www/invoice/
invoice.wsgi'): Loading WSGI script '/usr/httpd/www/appwsgi/www/
invoice/invoice.wsgi'., referer: 
http://91.121.53.159/appwsgi/www/invoice/invoice.htm?1-admin
[Mon Feb 16 19:43:31 2009] [error] [client 62.141.37.21] client sent
HTTP/1.1 request without hostname (see RFC2616 section 14.23): /
w00tw00t.at.ISC.SANS.DFind:)
[Mon Feb 16 19:43:42 2009] [error] [client 77.92.129.196] client sent
HTTP/1.1 request without hostname (see RFC2616 section 14.23): /
w00tw00t.at.ISC.SANS.DFind:)
[Mon Feb 16 19:44:14 2009] [error] [client 94.23.2.189] client sent
HTTP/1.1 request without hostname (see RFC2616 section 14.23): /
w00tw00t.at.ISC.SANS.DFind:)
[Mon Feb 16 19:44:51 2009] [info] [client 80.201.199.171] mod_wsgi
(pid=22590, process='', application='127.0.0.1|/appwsgi/www/order/
order.wsgi'): Reloading WSGI script '/usr/httpd/www/appwsgi/www/order/
order.wsgi'., referer: http://91.121.53.159/appwsgi/www/order/order.htm
[Mon Feb 16 19:44:56 2009] [error] [client 62.141.37.21] client sent
HTTP/1.1 request without hostname (see RFC2616 section 14.23): /
w00tw00t.at.ISC.SANS.DFind:)
[Mon Feb 16 19:46:09 2009] [info] mod_wsgi (pid=22888): Destroy
interpreter '127.0.0.1|/appwsgi/www/order/order.wsgi'.
[Mon Feb 16 19:46:09 2009] [info] mod_wsgi (pid=22411): Destroy
interpreter '127.0.0.1|/appwsgi/www/order/order.wsgi'.
[Mon Feb 16 19:46:09 2009] [info] mod_wsgi (pid=22889): Cleanup
interpreter ''.
[Mon Feb 16 19:46:09 2009] [info] mod_wsgi (pid=22410): Cleanup
interpreter ''.
[Mon Feb 16 19:46:09 2009] [info] mod_wsgi (pid=22407): Destroy
interpreter '127.0.0.1|/appwsgi/www/order/order.wsgi'.
[Mon Feb 16 19:46:09 2009] [info] mod_wsgi (pid=22412): Destroy
interpreter '127.0.0.1|/appwsgi/www/order/order.wsgi'.
[Mon Feb 16 19:46:09 2009] [info] mod_wsgi (pid=22409): Cleanup
interpreter ''.
[Mon Feb 16 19:46:09 2009] [info] mod_wsgi (pid=22887): Cleanup
interpreter ''.
[Mon Feb 16 19:46:09 2009] [info] mod_wsgi (pid=22590): Destroy
interpreter '127.0.0.1|/appwsgi/www/order/order.wsgi'.
[Mon Feb 16 19:46:09 2009] [info] mod_wsgi (pid=22888): Destroy
interpreter '127.0.0.1|/appwsgi/www/invoice/invoice.wsgi'.
[Mon Feb 16 19:46:09 2009] [info] mod_wsgi (pid=22887): Terminating
Python.
[Mon Feb 16 19:46:09 2009] [info] mod_wsgi (pid=22409): Terminating
Python.
[Mon Feb 16 19:46:09 2009] [info] mod_wsgi (pid=22590): Cleanup
interpreter ''.
[Mon Feb 16 19:46:09 2009] [info] mod_wsgi (pid=22410): Terminating
Python.
[Mon Feb 16 19:46:09 2009] [info] mod_wsgi (pid=22889): Terminating
Python.
[Mon Feb 16 19:46:09 2009] [info] mod_wsgi (pid=22411): Cleanup
interpreter ''.
[Mon Feb 16 19:46:09 2009] [info] mod_wsgi (pid=22590): Terminating
Python.
[Mon Feb 16 19:46:09 2009] [info] mod_wsgi (pid=22407): Destroy
interpreter '127.0.0.1|/appwsgi/www/invoice/invoice.wsgi'.
[Mon Feb 16 19:46:09 2009] [info] mod_wsgi (pid=22412): Cleanup
interpreter ''.
[Mon Feb 16 19:46:09 2009] [info] mod_wsgi (pid=22888): Cleanup
interpreter ''.
[Mon Feb 16 19:46:09 2009] [info] mod_wsgi (pid=22411): Terminating
Python.
[Mon Feb 16 19:46:09 2009] [info] mod_wsgi (pid=22887): Python has
shutdown.
[Mon Feb 16 19:46:09 2009] [info] mod_wsgi (pid=22409): Python has
shutdown.
[Mon Feb 16 19:46:09 2009] [info] mod_wsgi (pid=22412): Terminating
Python.
[Mon Feb 16 19:46:09 2009] [info] mod_wsgi (pid=22410): Python has
shutdown.
[Mon Feb 16 19:46:09 2009] [info] mod_wsgi (pid=22888): Terminating
Python.
[Mon Feb 16 19:46:09 2009] [info] mod_wsgi (pid=22889): Python has
shutdown.
[Mon Feb 16 19:46:09 2009] [info] mod_wsgi (pid=22407): Cleanup
interpreter ''.
[Mon Feb 16 19:46:09 2009] [info] mod_wsgi (pid=22407): Terminating
Python.
[Mon Feb 16 19:46:09 2009] [notice] SIGHUP received.  Attempting to
restart
[Mon Feb 16 19:46:09 2009] [info] mod_wsgi (pid=21702): Terminating
Python.
[Mon Feb 16 19:46:09 2009] [info] mod_wsgi (pid=21702): Python has
shutdown.
[Mon Feb 16 19:46:09 2009] [info] mod_wsgi (pid=21702): Initializing
Python.
[Mon Feb 16 19:46:09 2009] [info] mod_wsgi (pid=23533): Attach
interpreter ''.
[Mon Feb 16 19:46:09 2009] [info] mod_wsgi (pid=23533): Adding '/usr/
httpd/www/appwsgi/www/lib' to path.
[Mon Feb 16 19:46:09 2009] [info] mod_wsgi (pid=23535): Attach
interpreter ''.
[Mon Feb 16 19:46:09 2009] [info] mod_wsgi (pid=23535): Adding '/usr/
httpd/www/appwsgi/www/lib' to path.
[Mon Feb 16 19:46:09 2009] [info] mod_wsgi (pid=23536): Attach
interpreter ''.
[Mon Feb 16 19:46:09 2009] [info] mod_wsgi (pid=23536): Adding '/usr/
httpd/www/appwsgi/www/lib' to path.
[Mon Feb 16 19:46:09 2009] [info] mod_wsgi (pid=23537): Attach
interpreter ''.
[Mon Feb 16 19:46:09 2009] [info] mod_wsgi (pid=23537): Adding '/usr/
httpd/www/appwsgi/www/lib' to path.
[Mon Feb 16 19:46:09 2009] [info] mod_wsgi (pid=23538): Attach
interpreter ''.
[Mon Feb 16 19:46:09 2009] [info] mod_wsgi (pid=23538): Adding '/usr/
httpd/www/appwsgi/www/lib' to path.
[Mon Feb 16 19:46:09 2009] [notice] Apache/2.2.11 (Unix) mod_wsgi/3.0-
TRUNK Python/3.0 configured -- resuming normal operations
[Mon Feb 16 19:46:09 2009] [info] Server built: Feb 11 2009 01:04:32
[Mon Feb 16 19:46:17 2009] [info] mod_wsgi (pid=23533): Create
interpreter '127.0.0.1|/appwsgi/www/order/order.wsgi'.
[Mon Feb 16 19:46:17 2009] [info] mod_wsgi (pid=23533): Adding '/usr/
httpd/www/appwsgi/www/lib' to path.
[Mon Feb 16 19:46:17 2009] [info] [client 80.201.199.171] mod_wsgi
(pid=23533, process='', application='127.0.0.1|/appwsgi/www/order/
order.wsgi'): Loading WSGI script '/usr/httpd/www/appwsgi/www/order/
order.wsgi'., referer: http://91.121.53.159/appwsgi/www/order/order.htm
[Mon Feb 16 19:46:18 2009] [info] mod_wsgi (pid=23542): Attach
interpreter ''.
[Mon Feb 16 19:46:18 2009] [info] mod_wsgi (pid=23542): Adding '/usr/
httpd/www/appwsgi/www/lib' to path.

no it does not crash anymore i think, also when using apachectl
but like i said i does not mean anything because i can not pin point
the problem
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"modwsgi" group.
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to