Dear Massimo; One good , small and simple daemon that can respawn processes if it fails is monit. It is so flexible and simple , and cool.
it will monitor and alert admin if a service fails and if you set to restart , it will respawn it. http://mmonit.com/monit/* *Regards, Phyo. On Thu, Oct 30, 2008 at 1:16 PM, mdipierro <[EMAIL PROTECTED]> wrote: > > What's the name of that daemon thats starts processes, monitors them > and restarts them automatically? > Webfaction uses it. > > Massimo > > On Oct 30, 7:37 am, Jose <[EMAIL PROTECTED]> wrote: > > On 27 oct, 20:48, "Phyo Arkar" <[EMAIL PROTECTED]> wrote: > > > > > > > > > Here is step by step howto: > > > 1) Download Cherokeehttp://www.cherokee-project.com/download/ > > > > > 2) Untar and configure then make install : > > > /home/v3ss$ tar -xzf cherokee-0.9.4.tar.gz > > > /home/v3ss$ cd cherokee-0.9.4 > > > /home/v3ss/cherokee-0.9.4$ ./confgure --enable-fcgi && make > > > /home/v3ss/cherokee-0.9.4$ make install > > > > > 3) Download Web2py latest source version. unzip and place under > /var/web2py/ > > > > > 4) start web2py once normally to auto extract default apps , then kill > it. > > > > > 5) start cherokee and chrokee-admin > > > /home/v3ss$ su > > > [EMAIL PROTECTED] cherokee & chrokee-admin & > > > > > 6) By default chrokee admin only listens at local interface on port > 9090. > > > thats not a problem if you have full access and physical access on that > > > machine . If thats not the case u can force it to bind to ip and port > by : > > > -b, --bind[=IP] and -p, --port=NUM or do a ssh port forward : ssh -L > > > 9090:localhost:9090 remotehost (more secure , recommended) > > > > > 7) firefoxhttp://localhost:9090 > > > > > 8) If everything allrite you will get chrokee admin. > > > > > 9) here comes the fun part , wirte a shell script named startweb2py.sh: > > > [EMAIL PROTECTED] cat > /var/web2py/startweb2py.sh > > > #!/bin/bash > > > cd /var/web2py > > > python /var/web2py/fcgihandler.py & > > > [PRESS ENTER] > > > [PRESS CTRL +D] > > > > > [EMAIL PROTECTED] chmod a+x /var/web2py/startweb2py.sh > > > > > 10) run that script : > > > [EMAIL PROTECTED] ./var/web2py/startweb2py.sh > > > > > This will start web2py under FastCGI handler. > > > > > 11) Lets Put this to work , in chrokee-admin web interface , click > info > > > sources . > > > Click *Info Sources* > > > > > Choose Local Interpreter. > > > > > Put Belows: > > > > > Nick : web2py > > > > > Connection : /tmp/fcgi.sock > > > > > Interpereter: /var/web2py/startweb2py.sh > > > > > Click *Add New* > > > > > 12) Click Virtual Servers, Click Default > > > > > 13) Click Behavior , Under there Click default > > > > > 14) Select from the list box , Choose FastCGI instead of "List and > Send" > > > > > 15) At the bottom , Application Server as web2py (as we created before > in > > > Info Sources) > > > > > 16) Check all the CheckBoxes (Can leave Allow-x-sendfile) , if there is > > > warning displayed , disable and enable one of the check box (it will > auto > > > re-submit application server parameter , sometimes it dosn't and its a > bug) > > > > > Now Enjoy Web2py on Fastest of All Web Servers , Cherokee !! > Browsehttp://ipaddressofyoursite, and Welcome! to web2py will appear! > > > > > Best of Luck You all!! i b posting on AlterEgo too. > > > > Dear Phyo Arkar > > > > I use freebsd. > > > > Except that he(she) does not execute startweb2py (I have to execute it > > manually) everything else works very well. > > > > My file startweb2py is: > > *!/bin/sh > > cd/var/web2py > > python/var/web2py/fcgihandler.py & > > > > Manually I start them this way: > > sh /var/web2py/startweb2py > > > > The same thing I put in: > > Info Source -> Interpreter > > > > In that moment must execute? > > > > Regards > > Jose > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "web2py Web Framework" group. To post to this group, send email to web2py@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/web2py?hl=en -~----------~----~----~----~------~----~------~--~---