Web2py isn't running as a service for me. I relied on the instructions
here: http://web2py.com/book/default/chapter/11#Start-as-Linux-Daemon
. The file, /etc/init.d/web2py is owned by root and executable. Python
is at /bin/python, and web2py is at /usr/lib/web2py/web2py.py . No pid
file is being created in the specified directory. Below, several posts
ago, I posted a pastebin of the web2py file in init.d. I'm working in
the service of Sahana Eden, and don't want to scrap this build, which
is dependent on web2py. However, it can't be completed if web2py won't
run as a service at startup. I've used the feedback I received, but
the problem isn't solved. Please, if you have suggestions, I'd love to
hear them.

On Dec 19, 1:00 pm, ghoulmann <rikgold...@gmail.com> wrote:
> SO what to do then? It appears no web2py.pid file is being created.
>
> On Dec 18, 3:27 pm, ghoulmann <rikgold...@gmail.com> wrote:
>
> > Thanks Kenneth. When I look in the specified dir I see that no web2py
> > existed. I thought maybe you meant changing the value $PIDDIR, so I
> > tried that. I changed it to /root/$name and I ended up with the same
> > result. It created /root/web2py, but the directory is empty.
>
> > On Dec 18, 2:18 pm, Kenneth Lundström <kenneth.t.lundst...@gmail.com>
> > wrote:
>
> > > Try to move the web2py.pid file and try again.
>
> > > Kenneth
>
> > > > Thanks for the tip! Removed --quiet from the two lines. The service
> > > > still doesn't appear to start on startup (after reboot). When I
> > > > manually start with /etc/init.d/web2py (root user) I get this: No
> > > > process in pidfile '/var/run/web2py/web2py.pid' found running; none
> > > > killed. And the service doesn't seem to work.
>
> > > > What can be a wise next step?
>
> > > > On Dec 18, 10:33 am, jeff<jef...@gmail.com>  wrote:
> > > >> When I had this kind of problem, I removed the --quiet and --
> > > >> background in the /etc/init.d/web2py file (line 65 and 67 of your 3rd
> > > >> file).
> > > >> I was then able to get some error messages when doing /etc/init.d/
> > > >> web2py start
>
> > > >> In my case, it helped me to find a stupid error I did.
>
> > > >> Good luck.
>
> > > >> On Dec 18, 5:59 am, ghoulmann<rikgold...@gmail.com>  wrote:
>
> > > >>> Thanks so much for the reply. I did try both; retried them when I saw
> > > >>> your response. Both commands start web2py.py listening on :8000. SO,
> > > >>> it does work in these cases. Is there something I can try next?
> > > >>> On Dec 17, 6:34 pm, mdipierro<mdipie...@cs.depaul.edu>  wrote:
> > > >>>> did you try start it simply with
> > > >>>> python web2py.py -a password
> > > >>>> or
> > > >>>> nohup python web2py.py -a password&
> > > >>>> Does it work fine in these cases?
> > > >>>> On Dec 17, 4:59 pm, ghoulmann<rikgold...@gmail.com>  wrote:
> > > >>>>> I'm thankful this community is here. I'm working on a project for 
> > > >>>>> the
> > > >>>>> Sahana-Eden team [1]. It calls for running web2py as a service. I 
> > > >>>>> was
> > > >>>>> thankful to find documentation in the 3rd edition Official Web2py 
> > > >>>>> Book
> > > >>>>> [2]. Sadly, when I follow the docs I can't get the service running. 
> > > >>>>> /
> > > >>>>> etc/init.d/web2py start returns no errors; restart returns no 
> > > >>>>> errors,
> > > >>>>> and status returns nothing. Netstat tells me the interface isn't
> > > >>>>> listening on port 8000.
> > > >>>>> I did use the scripts/web2py.ubuntu.sh script, and did as instructed
> > > >>>>> in the documentation. I made changes to some of the paramaters near
> > > >>>>> the top of the script; I've made it available as a pastebin [3].
> > > >>>>> I've double-checked the daemon directory, and believe it to be
> > > >>>>> correct. I have created web2py user with no password (using 
> > > >>>>> useradd);
> > > >>>>> as web2py is new to me, I'm not sure that's necessary, but it has 
> > > >>>>> been
> > > >>>>> done. Web2py has precisely the same mode as a working service 
> > > >>>>> (webmin
> > > >>>>> in this case) and is owned root:root. Mode is rwxr-xr-x.
> > > >>>>> I would be very grateful for any guidance, suggestions, 
> > > >>>>> improvements,
> > > >>>>> encouragement you can offer.
> > > >>>>> Ultimately, it's the high school students that have committed to the
> > > >>>>> project that will benefit - I'm in unfamiliar territory and learning
> > > >>>>> along with them.
> > > >>>>> Rik
> > > >>>>> [1]http://eden.sahanafoundation.org/wiki/BluePrintlivecdinstaller
> > > >>>>> [2]http://web2py.com/book/default/chapter/11#Start-as-Linux-Daemon
> > > >>>>> [3]http://pastebin.com/9Uz45k3G
>
>

Reply via email to