[Zope] Re: zope2.6.4/python2.2 doesn't restart after crash,
with python2.1 it does
Tres Seaver
tseaver at zope.com
Mon Nov 8 11:06:08 EST 2004
Andreas Jung wrote:
>
>
> --On Montag, 8. November 2004 8:38 Uhr +0100 Jonas Meurer
> <jonas at freesources.org> wrote:
>
>> On 08/11/2004 Andreas Jung wrote:
>>
>>> The recommended Python version for Zope 2.6 is Python 2.1.X. as
>>> documented in various places. There was never an official support for
>>> Python 2.2 or higher.
>>
>>
>> yes, i already read this in the Zope Book and on other places, but some
>> guy in #zope on freenode.net told me that python2.2 support was added in
>> zope 2.6.3, and finally debian zope packages run zope 2.6.4 with
>> python2.2.
>
>
> Things are as they are. There is nothing in Zope 2.6 built-in to
> support Python 2.2. Although some people were running Zope 2.6 with
> any other version than Python 2.1.3 then they run it at their own
> risk. System recommendations are there to define a supported
> environment. if Debian installs Zope packages with the wrong versions
> then Debian should be blamed for not reading-the-fine-documentation
> and for wrong packaging.
While Andreas is correct about the supported version, I have
successfully installed Zope 2.6.x for clients using Python 2.2.3, and
saw some modest performance benefits; those instances still run as
high-traffic, mission-critical applications for those clients.
First, if you are going to run Zope 2.6.x with Python 2.2.x, please
ensure that it runs with 2.2.3; there are known crash bugs in earlier
2.2.x versions which make Zope particularly hard to run (likewise with
2.1.3; 2.1.2 and earlier had crash bugs discovered by Zope).
Second, I would strongly recommend compiling and running Zope with a
separate, "dedicated" Python (installed into /usr/local/ZopePython, or
some such). The rationale here is that the system Python may be
packaged inappropriately for Zope (e,g,, RedHat builds with 4-byte
unicode; some older systems did not have large-file support), and that
the system python may be upgraded / munged by sysadmin operations which
don't realize that they may impact Zope.
If you can reproduce the issue with a Python you built yourself, and a
Zope you built and installed from source, then this list can help you.
Otherwise, you need to report a packaging bug to the Debian maintainers,
as Andreas suggests.
Tres.
--
===============================================================
Tres Seaver tseaver at zope.com
Zope Corporation "Zope Dealers" http://www.zope.com
More information about the Zope
mailing list