Yes! Exactly. You use web2py script from web2py repository (2016, Feb) - this is good idea. I have used web2py script from web2py stable (2015, Dec) - this is bad idea (missing ini file).
Dne pátek 12. února 2016 15:25:52 UTC+1 Jim S napsal(a): > > I'm confused by which script you're running for installation. When I > install web2py on ubuntu I go through the following steps. > > 1. Install Ubuntu > 2. sudo apt-get install git > 3. in my home directory -> git clone > https://github.com/web2py/web2py.git > 4. cd web2py/scripts > 5. sudo chmod +x setup-web2py-nginx-uwsgi-ubuntu.sh > 6. ./setup-web2py-nginx-uwsgi-ubuntu.sh > 7. create the emperor.uwsgi.service file (from earlier in this thread) in > /etc/systemd/system > > There is probably a more precise way of doing it, but this is what I've > been using. > > -Jim > > > On Friday, February 12, 2016 at 2:11:26 AM UTC-6, Mirek Zvolský wrote: >> >> Yes. Thanks. >> >> But I have used the script from current stable version >> 2.13.4-stable+timestamp.2015.12.26.04.59.39 and that is bad idea. >> With up-to-date script from web2py respository it probably completly >> works without problems. >> But if you use the older version of setup-web2py-nginx-uwsgi-ubuntu.sh then >> you can repair it so, that you find content for /etc/uwsgi/web2py.ini in >> same up-to-date script in web2py repository and manually create the .ini >> file. >> >> And I should say, I have added your code listed here above for >> /etc/systemd/system/emperor.uwsgi.service >> I am not sure if this is already in the latest version of script or not >> (just run the script and then see...) >> >> After that you can control both >> service nginx status/start/stop >> service emperor.uwsgi status/start/stop >> and all works well. >> At least at Debian 8 Jessie. >> >> Note: the description in web2py.com/book is however to old and cannot be >> used for systemd. >> >> >> >> >> >> Dne čtvrtek 11. února 2016 20:12:19 UTC+1 Jim S napsal(a): >>> >>> It gets created in the web2py/nginx/ubuntu install script. >>> >>> -Jim >>> >>> On Thu, Feb 11, 2016 at 11:45 AM, Mirek Zvolský <[email protected]> >>> wrote: >>> >>>> I am trying do the same on Debian 8 Jessie and have a question: >>>> From where do you have /etc/uwsgi/web2py.ini >>>> I have no such file. From that reason your point (5) will fail for me. >>>> >>>> >>>> >>>> >>>> Dne středa 10. února 2016 14:46:37 UTC+1 Jim S napsal(a): >>>>> >>>>> I got this working! >>>>> >>>>> Here is what I did. >>>>> >>>>> 1. Run the normal web2py installation script for nginx/ubuntu >>>>> 2. sudo nano edit /etc/systemd/system/emperor.uwsgi.service >>>>> >>>>> Add these lines >>>>> [Unit] >>>>> Description = uWSGI Emperor >>>>> After = syslog.target >>>>> >>>>> >>>>> [Service] >>>>> ExecStart = /usr/local/bin/uwsgi --ini /etc/uwsgi/web2py.ini >>>>> RuntimeDirectory = uwsgi >>>>> Restart = always >>>>> KillSignal = SIGQUIT >>>>> Type = notify >>>>> StandardError = syslog >>>>> NotifyAccess = all >>>>> >>>>> >>>>> [Install] >>>>> WantedBy = multi-user.target >>>>> >>>>> 3. Exit and save the file >>>>> 4. systemctl enable emperor.uwsgi.service >>>>> 5. systemctl start emperor.uwsgi.service >>>>> >>>>> You should now be able to browse to http://localhost or >>>>> https://localhost >>>>> >>>>> On restart of the system, this service will automatically start. >>>>> >>>>> Let me know if you have questions. >>>>> >>>>> -Jim >>>>> >>>>> Thanks niphlod for the pointers and encouragement... >>>>> >>>> -- >>>> Resources: >>>> - http://web2py.com >>>> - http://web2py.com/book (Documentation) >>>> - http://github.com/web2py/web2py (Source code) >>>> - https://code.google.com/p/web2py/issues/list (Report Issues) >>>> --- >>>> 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/ZM9IIEjtHSI/unsubscribe. >>>> To unsubscribe from this group and all its topics, send an email to >>>> [email protected]. >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- 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/d/optout.

