[Grok-dev] Re: Apache support for Grok
faassen at startifact.com
Thu Jan 11 13:55:46 EST 2007
Philipp von Weitershausen wrote:
>> How stable it is? Do you think it could hold up in a production
>> environment? I would be willing to take a look at it.
> It's a prototype, but I don't see why it couldn't be used in a
> production environment. The version of wsgiref it uses is probably
> outdated. Perhaps there's also a newer mod_python WSGI bridge than the
> one I used (wsgi.py).
> One thing that one needs to be aware of: Apache typically starts a bunch
> of Python interpreters (one per Apache process I think). Zope 3 needs to
> load a lot of bootstrap configuration (ZCML) when it starts up. It also
> needs to access the ZODB.
> The easiest configuration would therefore be
> to tell Apache to ever only start 1 Python interpreter.
Can this be done in a shared hosting environment? Or would you be
telling Apache to only start one process? I assume it still starts
> An alternative
> would be to load several and use ZEO (but then you need a daemon process
Equivalent to the setup where a RDB using application has a daemon
process for the RDB. Hosting providers know to deliver, say, MySQL, but
there isn't one in the world that delivers ZEO server for us to connect
One way to solve this would be to start working on our RDB-backed
version of Zope that can do without the ZODB entirely.
Any other ideas to make deploying in a shared hosting environment more
possible? It would be nice if there were some hack that would make Zope
3 + ZODB work in a fairly standard shared hosting setup.
More information about the Grok-dev