On 25/09/2014, at 9:42 PM, David Sargrad <davidsarg...@hotmail.com> wrote:

> Thank you for the fast response.

You were very lucky, I am actually on holidays with limited Internet access. :-)

So quick responses with as much detail as possible on the specific questions I 
ask will get you a quick answer. If not, then I may not be online for a another 
day or so.

> The failure is that I can not browse to my hello world app, and see the 
> expected response "Yo World".

But what error do you see in the web browser? The actual test of the message or 
any HTTP status code will help to understand what is failing.

> yohost is in my hosts files (tied currently to 127.0.0.1).. pingable and 
> resolvable.
> 
> i've tried to get to the site using wget 
> wget http://yohost/yo
> 
> I am able to wget the base apache page
> wget http://yohost
> 
> Should I see anything in a log somewhere that would indicate that yo.wsgi has 
> been loaded?

With 'info' level yes, but you aren't seeing it.

> Is the SIGTERM that you see in the error.log related to wsgi?

As I said, that is normal. It is Apache saying it received a signal to restart, 
likely after you changed the configuration and told it to reload.

> I did notice that I still see that even when i disable my yohost site. It 
> does seem however that mod_wsgi is running, starting pything, and attaching 
> interpreters. I would have thought that some log would say "mod_wsgi... 
> loading yo", or something akin to that.

Find the Apache access log. Is there anything being added to that when you 
attempt requests?

Graham

> 
> On Thursday, September 25, 2014 9:04:57 AM UTC-4, David Sargrad wrote:
> I am trying to follow the instructions for running the mod_wsgi hello world 
> application:
> https://code.google.com/p/modwsgi/wiki/WhereToGetHelp
> 
> I installed apache2 and libapache2-mod-wsgi
> sudo apt-get install apache2
> sudo apt-get install libapache2-mod-wsgi
> 
> My wsgi hello world:
> /var/www/yo/public_html# cat yo.wsgi
> def application(environ, start_response):
>     status = '200 OK'
>     output = 'Yo World!'
> 
>     response_headers = [('Content-type', 'text/plain'),
>                         ('Content-Length', str(len(output)))]
> 
>     start_response(status, response_headers)
> 
>     return [output]
> 
> 
> My virtualhost:
> /etc/apache2/sites-available# cat yo.conf
> <VirtualHost *:80>
>     ServerName yohost
> #    WSGIDaemonProcess cwpmash user=ubuntu group=ubuntu threads=5
>     WSGIScriptAlias /yo /var/www/yo/public_html/yo.wsgi
>     DocumentRoot /var/www/yo/public_html
>     <Directory /var/www/yo/public_html>
> #        WSGIProcessGroup cwpmash
> #        WSGIApplicationGroup %{GLOBAL}
>         Order allow,deny
>         Allow from all
>     </Directory>
> </VirtualHost>
> 
> I've enabled info logging in apache (rather than warn).
> 
> I've enabled the site:
> /etc/apache2/sites-available# ls ../sites-enabled/
> 000-default.conf  yo.conf
> 
> 
> 
> 
> My apache2 error log shows the following on apache restart:
> 
> [Thu Sep 25 13:04:46.211520 2014] [:info] [pid 2305:tid 139868472567680] 
> mod_wsgi (pid=2305): Destroying interpreters.
> [Thu Sep 25 13:04:46.211603 2014] [:info] [pid 2305:tid 139868472567680] 
> mod_wsgi (pid=2305): Cleanup interpreter ''.
> [Thu Sep 25 13:04:46.211907 2014] [:info] [pid 2306:tid 139868472567680] 
> mod_wsgi (pid=2306): Destroying interpreters.
> [Thu Sep 25 13:04:46.211976 2014] [:info] [pid 2306:tid 139868472567680] 
> mod_wsgi (pid=2306): Cleanup interpreter ''.
> [Thu Sep 25 13:04:46.216683 2014] [:info] [pid 2305:tid 139868472567680] 
> mod_wsgi (pid=2305): Terminating Python.
> [Thu Sep 25 13:04:46.217228 2014] [:info] [pid 2306:tid 139868472567680] 
> mod_wsgi (pid=2306): Terminating Python.
> [Thu Sep 25 13:04:46.220709 2014] [:info] [pid 2305:tid 139868472567680] 
> mod_wsgi (pid=2305): Python has shutdown.
> [Thu Sep 25 13:04:46.221243 2014] [:info] [pid 2306:tid 139868472567680] 
> mod_wsgi (pid=2306): Python has shutdown.
> [Thu Sep 25 13:04:46.226124 2014] [core:info] [pid 2302:tid 139868472567680] 
> AH00096: removed PID file /var/run/apache2/apache2.pid (pid=2302)
> [Thu Sep 25 13:04:46.226199 2014] [mpm_event:notice] [pid 2302:tid 
> 139868472567680] AH00491: caught SIGTERM, shutting down
> [Thu Sep 25 13:04:47.348730 2014] [mpm_event:notice] [pid 2484:tid 
> 140368719771520] AH00489: Apache/2.4.7 (Ubuntu) mod_wsgi/3.4 Python/2.7.6 
> configured -- resuming normal operations
> ...
> 
> -- 
> 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 modwsgi+unsubscr...@googlegroups.com.
> To post to this group, send email to modwsgi@googlegroups.com.
> Visit this group at http://groups.google.com/group/modwsgi.
> For more options, visit https://groups.google.com/d/optout.

-- 
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 modwsgi+unsubscr...@googlegroups.com.
To post to this group, send email to modwsgi@googlegroups.com.
Visit this group at http://groups.google.com/group/modwsgi.
For more options, visit https://groups.google.com/d/optout.

Reply via email to