description "myqueueprocessor"
start on (local-filesystems and net-device-up IFACE=eth0)
stop on shutdown
respawn limit 8 60 # Give up if restart occurs 8 times in 60 seconds.
exec sudo -u <user> python /path/to/your/script.py
respawn


put it in /etc/init/nameofyourservice.conf

and it'll start as soon as the server is up. Additionally, it will respawn 
the process if it dies unexpectedly (up to a limit)
then, you can start it with the usual commands
sudo start nameofyourservice
sudo stop nameofyourservice
sudo status nameofyourservice
sudo restart nameofyourservice


On Monday, September 2, 2013 1:58:22 PM UTC+2, lbd wrote:
>
> ...but how do you really feel about it ;-)
>
> Fair enough, will go the upstart route.
>
> Thank you
>
>
>
>
> On Mon, Sep 2, 2013 at 1:54 PM, Niphlod <[email protected] <javascript:>>wrote:
>
>> no.no.no.no.no.no.
>> use services, and separate ones. If you're on ubuntu writing something 
>> for upstart is utterly easy.
>>
>>
>> On Monday, September 2, 2013 1:51:49 PM UTC+2, lbd wrote:
>>>
>>> Hi guys, I have my prod deployment of Ubuntu running nginx and in turn 
>>> web2py. Also thanks to Niphlod I have all HTTP req's rewritten to https!!!! 
>>> I have an rq implementation in our code and would like to call web2py-rq.py 
>>> or run sudo rqworker on the box. In my pre prod environment (no nginx) I 
>>> just add it to the web2py startup scripts so no problem.
>>>
>>> My question is where is the best place to do this when running from 
>>> nginx? I could run it as a separate process entirely, but would really 
>>> prefer it if it was started by the same script that nginx uses to start 
>>> web2py OR should I have it as a web2py "cron" job? Either way when nginx 
>>> starts web2py an rqworker needs to be started.
>>>
>>> What is cnsidered "best practice" 
>>>
>>> thanks
>>>
>>  -- 
>>  
>> --- 
>> You received this message because you are subscribed to a topic in the 
>> Google Groups "web2py-users" group.
>> To unsubscribe from this topic, visit 
>> https://groups.google.com/d/topic/web2py/oHhEU6irpL0/unsubscribe.
>> To unsubscribe from this group and all its topics, send an email to 
>> [email protected] <javascript:>.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>
>

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to