Hi Jim, At github.com/zvolsky/web2py I have a new script which probably works: https://github.com/zvolsky/web2py/blob/master/scripts/setup-web2py-nginx-uwsgi-ubuntu.sh
Should I generate push request? If you will do it, then you can take a look to my changes: sudo mkdir /etc/systemd sudo mkdir /etc/systemd/system new content for /etc/systemd/system/emperor.uwsgi.service systemctl enable emperor.uwsgi.service systemctl start emperor.uwsgi.service (both last replace start.... before nginx restart) + I have had another problem, see next message Dne pátek 12. února 2016 17:48:14 UTC+1 Jim S napsal(a): > Thanks for the clarification! > > I'm looking at the script and working on a mod that will install the > systemd init script as well. I'm not real good with shell scripting but > will try to get it done. > > -Jim > > On Fri, Feb 12, 2016 at 10:45 AM, Mirek Zvolský <[email protected] > <javascript:>> wrote: > >> 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 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] <javascript:>. >> 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.

