FWIW, dreamhost recently instituted and/or started enforcing a 100MB memory usage limit on running processes. This has limited the number of webpy apps I can run simultaneously under FCGI. I run three web.py apps and have had to convert them to straight cgi to work around their limit. The performance hit is okay for me but YMMV.
Interestingly, this limit doesn't apply to Ruby processes. When I asked them if this was an admission that Ruby on Rails has a sad deployment story, the response was "Ahem.. =)" ;-)
The advertisement mentions CGI, but not FastCGI. Make sure they do support the latter (or an equivalent solution like SCGI or mod_python) before you switch.
I had fcgi processes dying mysteriously - I would have lots of defunct python processes. I opened a support ticket with DH and after investigation, they informed me that their process-watcher was killing my processes. When I asked why, they informed me of the 100 MB limit.
> I had a similar experience to yours, but I couldn't find any online > information about how the limit was being imposed, or even what it was.
Even I wasn't aware of the limit. I pointed out to DH that my fcgi stuff was working fine for several months before this started happening and asked if the limit was newly instituted. They said it wasn't; it's just that the process-watcher wasn't working correctly on my server and had been fixed recently.
Ok, I'm still looking for hosts. Here's an email I sent to one hosting service (http://order.1and1.com) I was looking at. Could you guys tell me if I'm asking the right things? Is there anything else I should ask?
-Greg --------------------- Hi there,
I'm trying to determine if your web hosting services will work for me. I have some specific questions on your Python support.
What versions of Python you support and how hard the setup is to start using Python scripts?
Also I want to check that you support FastCGI or an equivalent solution like SCGI or mod_python?
Are there any other limitations I should be aware of e.g., max memory size for a process, long running processes, etc?
Finally I'm interested in running one or both of these Python frameworks if you happen to know if any of your customers have gotten them running on your servers.
On 12/27/06, gregpin...@gmail.com <gregpin...@gmail.com> wrote:
> Ok, I'm still looking for hosts. Here's an email I sent to one hosting > service (http://order.1and1.com) I was looking at. Could you guys tell > me if I'm asking the right things? Is there anything else I should > ask?
Here's the response I got from 1 and 1. I don't think I'll go with them. -Greg
-------------- Thank you for contacting us. Unfortunately our Shared Hosting server do not utilize FastCGI's or the other equivalents. For the process and memory limits, the following below is what is allowed.
As for the sites that were given I am not aware of customer using these types of software in their packages. As long as they can run on a shared environment and do not require root access they should be able to work with our system.