<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.nginx.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.nginx.org/index.php?title=FREEBSDPYTHONFCGIInitScript&amp;feed=atom&amp;action=history</id>
		<title>FREEBSDPYTHONFCGIInitScript - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.nginx.org/index.php?title=FREEBSDPYTHONFCGIInitScript&amp;feed=atom&amp;action=history"/>
		<link rel="alternate" type="text/html" href="http://wiki.nginx.org/index.php?title=FREEBSDPYTHONFCGIInitScript&amp;action=history"/>
		<updated>2013-05-25T05:09:05Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.19.0</generator>

	<entry>
		<id>http://wiki.nginx.org/index.php?title=FREEBSDPYTHONFCGIInitScript&amp;diff=427&amp;oldid=prev</id>
		<title>Pepe at 16:53, 27 August 2009</title>
		<link rel="alternate" type="text/html" href="http://wiki.nginx.org/index.php?title=FREEBSDPYTHONFCGIInitScript&amp;diff=427&amp;oldid=prev"/>
				<updated>2009-08-27T16:53:15Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;geshi lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
#### Script wrote by Jose Amengual&lt;br /&gt;
# PROVIDE: python fcgi start up script&lt;br /&gt;
&lt;br /&gt;
. /etc/rc.subr&lt;br /&gt;
&lt;br /&gt;
name=&amp;quot;python_fcgi&amp;quot;&lt;br /&gt;
rcvar=${name}_enable&lt;br /&gt;
&lt;br /&gt;
project_path=&amp;quot;/path_to_your_python_project/code/foo&amp;quot;&lt;br /&gt;
pidfile=/var/run/python-fcgi.pid&lt;br /&gt;
&lt;br /&gt;
load_rc_config ${name}&lt;br /&gt;
&lt;br /&gt;
# add python_fcgi_enable=&amp;quot;YES&amp;quot; to rc.conf&lt;br /&gt;
[ -z &amp;quot;$python_fcgi_enable&amp;quot; ]      &amp;amp;&amp;amp; python_fcgi_enable=&amp;quot;NO&amp;quot;&lt;br /&gt;
&lt;br /&gt;
command=/usr/local/bin/python&lt;br /&gt;
# change maxchildren, maxspare, minspare to whatever you need&lt;br /&gt;
command_args=&amp;quot;${project_path}/manage.py runfcgi maxchildren=10 maxspare=5 minspare=2 \&lt;br /&gt;
method=prefork socket=/tmp/python_fcgi.sock pidfile=${pidfile} --pythonpath=${project_path}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
deqq_client_stop() {&lt;br /&gt;
    echo &amp;quot;Stopping $name.&amp;quot;&lt;br /&gt;
    pids=`cat /var/run/python_fcgi.pid`&lt;br /&gt;
    kill ${pids}&lt;br /&gt;
    wait_for_pids $pids&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
run_rc_command &amp;quot;$1&amp;quot;&lt;br /&gt;
# changing permission the the socket so nginx can talk to it&lt;br /&gt;
chown www:www /tmp/python_fcgi.sock&lt;/div&gt;</summary>
		<author><name>Pepe</name></author>	</entry>

	</feed>