Hi welcome to the monkey mailing list.

On Fri, Jul 26, 2013 at 05:12:38AM +0200, Arnaud Durand wrote:
> Did anyone managed to configure the FastCGI to work with python?
> 
> I tried to adapt this how-to for Apache (
> http://www.electricmonk.nl/docs/apache_fastcgi_python/apache_fastcgi_python.html)
> to the Monkey web server with no success.
> 
> I'm currently using the following configuration:
> """
> [FASTCGI_SERVER]
>         ServerName py_server1
>         ServerPath /tmp/py-fcgi.sock
>         MaxConnections 1
> 
> [FASTCGI_LOCATION]
>         ServerNames py_server1
>         Match /cgi-bin/.*\.fcgi
> """
> 
> With the following test.fcgi file:
> """
> #!/usr/bin/env python
> 
> def myapp(environ, start_response):
>     start_response('200 OK', [('Content-Type', 'text/plain')])
>     return ['Hello World!\n']
> 
> if __name__ == '__main__':
>     from flup.server.fcgi import WSGIServer
>     WSGIServer(myapp, bindAddress = '/tmp/py-fcgi.sock').run()
> """
> 
> Log file says [2013/07/26 04:59:44] [  Error] [fastcgi] (fastcgi.c:174:
> errno: No such file or directory) Failed to connect unix socket.
> 
> Executing the python script creates the sock and enter an infinite loop
> (expected). If the socket is not deleted, monkey log says [2013/07/26
> 03:57:23] [  Error] [fastcgi] (fastcgi.c:174: errno: Connection refused)
> Failed to connect unix socket.
> 
> I think Monkey is supposed to create the socket before calling python but
> no socket file is created.
> Monkey is running as a standard user. Python script had no troubles
> creating the socket as a standard user.
> 
> Thank you for your help.

While many other web servers interact directly with the fcgi process,
monkey's is only a proxy that speaks the protocol.
You must launch the processes manually.

Process management has been discussed about before and will probably be
added in the future.

> _______________________________________________
> Monkey mailing list
> [email protected]
> http://lists.monkey-project.com/listinfo/monkey


-- 
Sonny Karlsson
_______________________________________________
Monkey mailing list
[email protected]
http://lists.monkey-project.com/listinfo/monkey

Reply via email to