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]> 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].
> 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