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.

Reply via email to