[Twisted-web] Re: xmlrpc server daemon

Gustavo Rahal gustavo at grahal.net
Wed Feb 8 09:46:05 MST 2006


Samuel Reynolds wrote:
> At 2006-02-08 11:14 AM -0200, you wrote:
>> Hi
>>
>> How do I make my xmlrpc server a daemon?
>>
>> The code that starts the server is:
>>
>> r = rmsWebServices()
>> xmlrpc.addIntrospection(r)
>> reactor.listenTCP(7080, server.Site(r))
>> reactor.run()
>>
>> What should I change?
> 
> Since you said "daemon" and not "service", you're
> presumably running on an *nix box.
> 
> A daemon is, fundamentally, just a program that
> doesn't exit when you do. Your friends are
> nohup and '&'.
> 
> So if you start the server for testing using
>    myserver.py<enter>
> then the simplest way to start it as a daemon
> is this way:
>    nohup myserver.py &<enter>
> 
> '&' detaches it from the current process I/O
> so you can continue using the console for other
> things. 'nohup' detaches it from the current
> user so it keeps running after you log out.
> 
> If you start it this way from a system startup
> script, you have an always-on daemon.
> 
> - Sam
> 

Actually what I meant was service :)

I wan't to use with twistd
I saw the example in the twisted book but I didn't understand how to 
adapt to my situation.

Gustavo








More information about the Twisted-web mailing list