Try to define your source interpreter as: "nohup /usr/local/bin/nanoki &"
(without quotes) If it doesn't help check: Your launching script has correct permissions ? ( chmod ). If you run that script by hand, everything works fine ? Greetings Jędrzej Nowak On Wed, Aug 5, 2009 at 12:46 AM, Frederick Reeve<[email protected]> wrote: > Hello All, > > I am using Nanoki (http://alt.textdrive.com/nanoki/) as a simple wiki and for > various reasons am putting it behind Cherokee using reverse proxy. > > This works great except one thing. Cherokee doesn't seem to spawn it > correctly or even try to spawn it. If I start it manually all is well. The > script that is starting Nanoki is this: > > #!/bin/dash > cd /var/wiki > exec /usr/local/bin/lua Nanoki.lua . localhost 9454 forwarded secure > > > This is located at /usr/local/bin/nanoki. Not much to it really. It starts > nanoki's web server on 127.0.0.1:9454. I then put this in the interpreter > section of my information source: > > /usr/bin/screen -dmS nanoki /usr/local/bin/nanoki > > The sreen command is just used because nanoki doesn't demonize at all so I > use screen to force it (maybe I don't need to do this???). I did also try it > just using the script so the interpreter section of the information source > was: > > /usr/local/bin/nanoki > > This made no difference. The web server just returns a 502 when I attempt to > view proxied page. I would really like to see Cherokee spawning this > automatically is there something I am missing. Like I said above if I start > nanoki manually it works great so the rest of the config is right. You can > look at the pertinate config sections here: > > (information source) > source!1!host = 127.0.0.1:9454 > source!1!interpreter = /usr/bin/screen -dmS nanoki /usr/local/bin/nanoki > source!1!nick = nanoki > source!1!timeout = 4 > source!1!type = interpreter > > (virtual server) > vserver!20!document_root = /var/www > vserver!20!keepalive = 1 > vserver!20!logger!x_real_ip_access_all = 0 > vserver!20!logger!x_real_ip_enabled = 0 > vserver!20!match = wildcard > vserver!20!match!domain!1 = aaa.solace.info > vserver!20!nick = aaa > vserver!20!rule!200!auth = htdigest > vserver!20!rule!200!auth!methods = digest > vserver!20!rule!200!auth!passwdfile = /etc/cherokee/auth.htdigest > vserver!20!rule!200!auth!realm = aaa > vserver!20!rule!200!encoder!deflate = 0 > vserver!20!rule!200!encoder!gzip = 0 > vserver!20!rule!200!handler = proxy > vserver!20!rule!200!handler!balancer = round_robin > vserver!20!rule!200!handler!balancer!source!1 = 1 > vserver!20!rule!200!handler!in_allow_keepalive = 1 > vserver!20!rule!200!handler!in_preserve_host = 1 > vserver!20!rule!200!match = directory > vserver!20!rule!200!match!directory = / > vserver!20!rule!200!no_log = 0 > vserver!20!rule!200!only_secure = 1 > vserver!20!rule!100!auth = htdigest > vserver!20!rule!100!auth!methods = digest > vserver!20!rule!100!auth!passwdfile = /etc/cherokee/auth.htdigest > vserver!20!rule!100!auth!realm = aaa > vserver!20!rule!100!encoder!deflate = 0 > vserver!20!rule!100!encoder!gzip = 0 > vserver!20!rule!100!handler = common > vserver!20!rule!100!handler!allow_dirlist = 0 > vserver!20!rule!100!handler!allow_pathinfo = 0 > vserver!20!rule!100!handler!backup = 0 > vserver!20!rule!100!handler!date = 1 > vserver!20!rule!100!handler!group = 0 > vserver!20!rule!100!handler!hidden = 0 > vserver!20!rule!100!handler!iocache = 1 > vserver!20!rule!100!handler!size = 1 > vserver!20!rule!100!handler!symlinks = 1 > vserver!20!rule!100!handler!theme = plain > vserver!20!rule!100!handler!user = 0 > vserver!20!rule!100!match = default > vserver!20!rule!100!match!final = 1 > vserver!20!rule!100!no_log = 0 > vserver!20!rule!100!only_secure = 0 > vserver!20!ssl_certificate_file = /etc/cherokee/ca/server.pem > vserver!20!ssl_certificate_key_file = /etc/cherokee/ca/server.pem > > Thanks so much. > > Frederick > > _______________________________________________ > Cherokee mailing list > [email protected] > http://lists.octality.com/listinfo/cherokee > _______________________________________________ Cherokee mailing list [email protected] http://lists.octality.com/listinfo/cherokee
