nginx coupled with uwsgi is quite popular and easy to maintain compared to
apache.  scripts are in the scripts directory they also take care of
installing uwsgi

2015-07-31 20:38 GMT+02:00 Dave <[email protected]>:

> Thanks for weighing in on this.  I'll update my apache config and keep an
> eye on memory usage.
>
> Are there any plans for a one-step deployment script for a web server
> other than apache?  Which web server is the next most popular option with
> web2py community?
>
> Dave
>
>
> On Friday, 31 July 2015 11:19:54 UTC-6, Massimo Di Pierro wrote:
>>
>> I think that commit should be reversed. O changed to processes=5
>> threads=1. but this may cause an increased memory usage and it is not a
>> good thing with apache. Agreed that Apache is no longer recommended (not
>> just for web2py users) but we should continue to support it because it is
>> still the mots popular web server.
>>
>> On Wednesday, 29 July 2015 15:32:19 UTC-5, Niphlod wrote:
>>>
>>> I dropped off the apache train too soon to have any issues with it, but
>>> frankly, given the total sum of issues encountered so far on the forums,
>>> I'm starting to think that we'd need to "officially discontinue" our apache
>>> support.. may be total lack of luck in setting it up or very biased
>>> perspective, or total lack of internal knowledge but it seems that every
>>> problem that pops up with deployments have apache as the common ground.
>>>
>>> looks like this is the commit to be blamed
>>>
>>>
>>> https://github.com/web2py/web2py/commit/2a062a2ff5aa1e07e7bfcfdbf36b7f72e8aac5b4
>>>
>>> I don't know the specifics around it but if it acts like it suggests, 1
>>> thread and 1 process as a total sum aren't really worth of a production
>>> deployment.
>>>
>>>
>>> On Wednesday, July 29, 2015 at 6:00:47 PM UTC+2, Dave wrote:
>>>>
>>>> Actually, it looks like i was chasing the wrong issue... It wasn't
>>>> https after all.
>>>>
>>>> Everything seems to be working after changing this line in apache
>>>> default.conf:
>>>>
>>>> WSGIDaemonProcess web2py user=www-data group=www-data processes=1 threads=1
>>>>
>>>>
>>>> to:
>>>>
>>>> WSGIDaemonProcess web2py user=www-data group=www-data processes=5 
>>>> threads=15
>>>>
>>>>
>>>>
>>>> Is there any reason not to change this default setting from one-step
>>>> deployment?  Can I likely set these values higher based on my hardware?
>>>>
>>>> Thanks again,
>>>> Dave
>>>>
>>>> On Wednesday, 29 July 2015 02:52:20 UTC-6, Niphlod wrote:
>>>>>
>>>>> uhm, you left out some pretty specific details.... what resources has
>>>>> the server web2py is deployed on ? moreover, what's the size of the file ?
>>>>> and what code are you using to handle the upload? are you using the 
>>>>> default
>>>>> 'upload' Field or is it in conjunction with a 'blob' one to store the file
>>>>> on the database ?
>>>>>
>>>>> On Wednesday, July 29, 2015 at 4:59:29 AM UTC+2, Dave wrote:
>>>>>>
>>>>>>
>>>>>> I have this same behavior on multiple web2py servers.  If a large
>>>>>> file is being uploaded using a SQLFORM or downloaded using the default
>>>>>> download controller, over HTTPS, the entire web server becomes 
>>>>>> unresponsive
>>>>>> until the transfer is completed or cancelled.  However, I have no issues
>>>>>> uploading/downloading the same file over HTTP, which can also take 
>>>>>> several
>>>>>> minutes to complete, but the web server is still responsive during those
>>>>>> transfers.
>>>>>>
>>>>>> I am using the one-step deployment with Apache and a wildcard
>>>>>> certificate (RapidSSL).  Would switching to nginx or cherokee give better
>>>>>> performance for https file transfers, or is this likely an issue with the
>>>>>> SSL certificate format?  Or if the file transfers over HTTPS are too CPU
>>>>>> intensive, am i better off setting up multiple servers and a load 
>>>>>> balancer?
>>>>>>
>>>>>> Thanks!
>>>>>> Dave R
>>>>>>
>>>>>>
>>>>>> --
> 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.
>

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