Downtime this morning
April 22nd, 2010We experienced approximately 3 hours downtime this morning. We are still investigating the cause.
We experienced approximately 3 hours downtime this morning. We are still investigating the cause.
We have reopened for new hosting requests. This new request window will close on 7 May. If you apply during this window you can therefore expect a final response between 15 and 24 May.
During this past admissions window we admitted 5 new members.
If you are thinking of applying please take some time to read through some of my posts filed in the Prospective member advice section on this blog.
On Saturday, March 27th, I will be taking AmbiousLemon down for a hardware upgrade. I will make every effort to minimize downtime, but the upgrades will require the server to be offline for a minimum of one hour over the course of the day.
Update:
Hardware upgrades are complete.
The Question: I often get emails asking for tips on getting a membership with us, or from people who have been denied membership wanting to know what they can change in their request to get an account in their next request.
In General… My number one response is that they need to wow us. Make us want to host your website. It is important to remember that you are requesting something of value for free, and that free thing is costing us effort and money. The people providing and evaluating whether to give you an account gain nothing but a warm fuzzy feeling from giving you an account, and have spent years of volunteering work and donating money to give you an account. Should you receive an account your next door neighbor on the server will be cancer charities, children’s basketball clubs, and many hundreds of other sites that in very obvious ways help other people. With that in mind, we ask that you show respect for the process by taking your time to thoughtfully and completely fill out your request.
Some Specifics
All of that aside, I can give some more concrete advice. I can currently think of 6 things our our review committee looks for while reading over and discussing requests:
Common Errors
Some common errors that people make in their requests:
We have reopened for new membership requests. The application period will end 9 April. We will begin to review requests on 9 April and typically come to a conclusion on all requests within 2-3 weeks.
We have reopened to new member requests.
We have received a number of reports on postgresql issues, particularly with Django sites. We are currently working to resolve the issues.
Update:
The issue centered around Python and Django being unable to access Postgresql. The issues were a symptom of our method of upgrading Python, which left older versions in place for compatibility, and pathing issues within Python, which made the install and use of eggs fail.
Once we determined the apparent underlying cause, we removed all older versions of Python and reinstalled it, along with all the Python eggs we use.
At this point issues with Django sites should be resolved. If you are still having issues, please get in touch with us.
We’ve recently added support for Django. To help all our new Django-happy members I’ve taken the time to put together a quick tutorial on how to start running a site using Django.
The Django application folder (here, we’ll use ~/mysite/ as the example) should be placed inside your home folder on the server. This is the same folder that has your public_html folder.
Within the public_html folder, create a file called .htaccess. Inside this file you’ll want to have:
PythonPath "['/home/MYUSERNAME/' ] + sys.path"
SetHandler python-program
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE MYAPP.settings
PythonOption django.root /
PythonDebug On
MYUSERNAME would need to be changed to your username. MYAPP will need to be changed to your Django application name.
Settings.py will change slightly based on what kind of database you’re using. The DATABASE_ENGINE will be set based on the database you’ll be using. The DATABASE_NAME can be gotten via our admin interface, under Virtualmin Virtual Servers ➝ Your Domain Name ➝ Edit Databases. When your account is created, the MySQL and PostgreSQL users are created with the same password. Your database password can be changed by accessing the Edit Databases, then clicking Password. You can reset your MySQL and PostgreSQL passwords separately.
DATABASE_HOST and DATABASE_PORT can both be left blank, as we run PostgreSQL and MySQL on the default ports.
We admitted 10 members out of approximately 40 applicants from the last pool.
We are now open for requests. We will close again on 5 Feb. We will take 2-3 weeks to review the requests from this new pool.
We have completed reviewing hosting requests for the last application window and have sent out notification emails to everyone who applied. We admitted 12 new members during this window; these are the last new members added in 2009.
We have reopened the system to accept requests for the rest of the year. On January 4th we will close again so that our committee may convene and discuss the applicants from this applicant pool. As is typical we expect to take 2-3 weeks to review requests and send out final notices to all who apply. This means if you apply now, we won’t start reading until Jan 4 and you will likely have to wait until ~Jan 25 to begin using your account if we grant you a membership.
During this last applicant pool we struggled to decide on whether to approve accounts to students (and educators) who did not tell us why their school could not host their website. We decided to be lenient and grant most of these requests. In the future we will not do so.
If you are a student or educator requesting an account you must specify why your school can not host your site or your request will be denied