How do you do this on Webfaction (use web2py/uwsgi with the native nginx instance)? I've asked for this specifically and been told by Webfaction staff that it's not actually possible to use a framework with the native nginx instance, only with static and PHP apps.
Right now I'm using a custom nginx/uwsgi install script. On Wednesday, November 7, 2012 11:07:11 AM UTC-8, Neil wrote: > > I'm certainly no expert, but I'm also on webfaction and you may want to > consider using nginx/uwsgi. At least in my case, there was very little I > needed to worry about in terms of configuration/memory management. Just two > tricks: > > - no need to install nginx, as you can just use webfaction's nginx > instance (there is a recipe floating around that has you build/install a > local copy. there may be some advantages to this, but I found it to > be unnecessary) > - make sure to use uwsgi's "reload-on-rss" option to make sure the process > doesn't keep consuming more and more memory - webfaction kill your > processes if you go over your limit. There's a number of posts on this > topic in this forum. > > In general, it's a fast server and relatively straightforward set up. > Might be more suitable for your needs than fiddling with apache config > files. > > Neil > > On Tuesday, November 6, 2012 5:52:52 PM UTC, Mark Graves wrote: >> >> Dear Fellow Web2py Developers, >> >> Sorry for the extended email, I wanted to introduce myself and give some >> background. >> >> I am enjoying web2py tremendously. Two years ago, I came to web2py from >> php where I had hacked together multiple web applications, despite a >> non-programming background. I am a second year medical student in Chicago, >> and I've always had some ideas as to how to make people's lives better >> through technology. Now, I'm taking some time off from school to try to do >> exactly that. >> >> It has been a wonderful learning experience for programming and web >> application development. I even managed to help three people who had never >> written a single line of code begin writing web applications that they had >> always dreamed about and never believed they could. (btw Massimo, if you >> happen to see this, one is a bio major from Depaul) >> >> Now, I am trying to give back to my community. Specifically, as I am >> preparing to deploy an application for a production environment, I have >> been learning about hosting, the most frustrating part of my learning >> curve. Getting a local copy of web2py up and going is one thing. Having a >> fully functional, web deployed app is another. (I know this may sound >> irresponsible - to put potentially insecure applications on the web, and I >> believe empowerment, open information, and experience are the keys) >> >> I chose webfaction as my hosting environment because I had heard about >> them on this board. Now, I am trying to write a web2py slice to document >> my process of going from local development to production with multiple >> developers in a professional hosting environment. It is both a learning >> experience for me and an opportunity to give other non-programmers a better >> understanding of the process, which I would have appreciated in the process. >> >> I am soliciting your help to try to offer this help better than I can. >> >> The areas I want to cover for webfaction are: >> 1.) 1 click web2py instance deployment script -- DONE(already on their >> wiki) >> 2.) Version control using hg -- WORKING (using hgweb as a separate >> application) >> 3.) Apache Optimization/mod_wsgi / Memory management -- WORKING >> (following the book and Graham Dumpleton's suggestions on the server) >> 4.) exposed /admin with ssh - WORKING >> 5.) Version control from admin interface - WORKING >> 6.) deployment under subdomain / sub url >> >> The area where I'd like the most help is the Apache/memory management >> stuff. Apache/mod_wsgi are confusing as a newbie non programmer. I don't >> think it has to be. I want to make production web application development >> UNDERSTANDABLE for non programmers, to attract more people like myself to >> the field and to the framework. >> >> If you are willing to lend your expertise please let me know, so we can >> make this community better for everyone. >> >> Sincerely, >> >> Mark Graves >> GravesMedical Founder >> >> --

