AW: [Zope] Re : Zope on solaris for the beginner.

oliver.erlewein@sqs.de oliver.erlewein@sqs.de
Mon, 4 Feb 2002 15:33:31 +0100


This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C1AD88.EB359780
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi

What changes did you make or where did you get them from? I'm a Zope =
user
and don't know the internals. So I'd be very grateful for some help. If =
you
could ellaborate on those 2-3 lines you apparently changed...

I'll check on my situation with -D and try your startup option! I'll =
post my
results.

-- And for those following the "threading and prformance" track. I've =
tried
if ProxyPass or Rewrite make any difference in threading behaviour - =
they
dont!

Mit freundlichen Gr=FC=DFen / Best regards

Oliver Erlewein


> -----Urspr=FCngliche Nachricht-----
> Von: Hannu Krosing [mailto:hannu@krosing.net]
> Gesendet am: Freitag, 1. Februar 2002 20:37
> An: Dario Lopez-Kasten
> Cc: zope@zope.org
> Betreff: Re: [Zope] Re : Zope on solaris for the beginner.
>=20
> On Fri, 2002-02-01 at 19:22, Dario Lopez-Kasten wrote:
> > >
> > >    Why? Even Python 1.5.2 with multithreading works for=20
> me on Solaris
> > > 2.5.1.
> > >
> > > Oleg.
> > > --
> > >      Oleg Broytmann            http://phd.pp.ru/         =20
>   phd@phd.pp.ru
> >=20
> >=20
> > There are strange, core-dumping problems and threadrealted=20
> issues with
> > pythons post 1.5.2 afaik, both performace wise and otherwise.
> >=20
> > Check the archives of zope and zope-dev. I myself generated=20
> a lot of the
> > messages. And, recently (this or last week) there have been=20
> more reports of
> > Solaris related problems...
> >=20
> > It seems that Zope is more susceptible to these problems=20
> than other python
> > software. I don't really know why but I suspect that Zope=20
> is one of there
> > larger python apps out there and thus suffers more than=20
> other apps from
> > shortcomings.
> >=20
> > I haven't heard of realted problems from the Twisted=20
> copmmunity, but then I
> > suspect that not too many of them use solaris on a daily=20
> basis (this is only
> > an assumption mind you, I might very well be wrong).
>=20
> The main problem I had was about asyncore getting signals from =
exiting
> childs of os.popen, as solaris delivered these to the first waiting
> thread and not the thread that had spawned the child.
>=20
> It had a simple 2 or 3 line fix.
>=20
> I also have some problems with database (oracle) transactions never
> committing/aborting but I have these on linux/postgresql as well, so
> this is not solaris specific.
>=20
> ----------------
> Hannu
>=20
> _______________________________________________
> Zope maillist  -  Zope@zope.org
> http://lists.zope.org/mailman/listinfo/zope
> **   No cross posts or HTML encoding!  **
> (Related lists -=20
>  http://lists.zope.org/mailman/listinfo/zope-announce
>  http://lists.zope.org/mailman/listinfo/zope-dev )
>

------_=_NextPart_001_01C1AD88.EB359780
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2653.12">
<TITLE>AW: [Zope] Re : Zope on solaris for the beginner.</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=3D2>Hi</FONT>
</P>

<P><FONT SIZE=3D2>What changes did you make or where did you get them =
from? I'm a Zope user and don't know the internals. So I'd be very =
grateful for some help. If you could ellaborate on those 2-3 lines you =
apparently changed...</FONT></P>

<P><FONT SIZE=3D2>I'll check on my situation with -D and try your =
startup option! I'll post my results.</FONT>
</P>

<P><FONT SIZE=3D2>-- And for those following the &quot;threading and =
prformance&quot; track. I've tried if ProxyPass or Rewrite make any =
difference in threading behaviour - they dont!</FONT></P>

<P><FONT SIZE=3D2>Mit freundlichen Gr=FC=DFen / Best regards</FONT>
</P>

<P><FONT SIZE=3D2>Oliver Erlewein</FONT>
</P>
<BR>

<P><FONT SIZE=3D2>&gt; -----Urspr=FCngliche Nachricht-----</FONT>
<BR><FONT SIZE=3D2>&gt; Von: Hannu Krosing [<A =
HREF=3D"mailto:hannu@krosing.net">mailto:hannu@krosing.net</A>]</FONT>
<BR><FONT SIZE=3D2>&gt; Gesendet am: Freitag, 1. Februar 2002 =
20:37</FONT>
<BR><FONT SIZE=3D2>&gt; An: Dario Lopez-Kasten</FONT>
<BR><FONT SIZE=3D2>&gt; Cc: zope@zope.org</FONT>
<BR><FONT SIZE=3D2>&gt; Betreff: Re: [Zope] Re : Zope on solaris for =
the beginner.</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; On Fri, 2002-02-01 at 19:22, Dario Lopez-Kasten =
wrote:</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt;&nbsp;&nbsp;&nbsp; Why? Even Python =
1.5.2 with multithreading works for </FONT>
<BR><FONT SIZE=3D2>&gt; me on Solaris</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; 2.5.1.</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; Oleg.</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; --</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Oleg =
Broytmann&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp; <A HREF=3D"http://phd.pp.ru/" =
TARGET=3D"_blank">http://phd.pp.ru/</A>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&gt;&nbsp;&nbsp; phd@phd.pp.ru</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; </FONT>
<BR><FONT SIZE=3D2>&gt; &gt; </FONT>
<BR><FONT SIZE=3D2>&gt; &gt; There are strange, core-dumping problems =
and threadrealted </FONT>
<BR><FONT SIZE=3D2>&gt; issues with</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; pythons post 1.5.2 afaik, both performace =
wise and otherwise.</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; </FONT>
<BR><FONT SIZE=3D2>&gt; &gt; Check the archives of zope and zope-dev. I =
myself generated </FONT>
<BR><FONT SIZE=3D2>&gt; a lot of the</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; messages. And, recently (this or last =
week) there have been </FONT>
<BR><FONT SIZE=3D2>&gt; more reports of</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; Solaris related problems...</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; </FONT>
<BR><FONT SIZE=3D2>&gt; &gt; It seems that Zope is more susceptible to =
these problems </FONT>
<BR><FONT SIZE=3D2>&gt; than other python</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; software. I don't really know why but I =
suspect that Zope </FONT>
<BR><FONT SIZE=3D2>&gt; is one of there</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; larger python apps out there and thus =
suffers more than </FONT>
<BR><FONT SIZE=3D2>&gt; other apps from</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; shortcomings.</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; </FONT>
<BR><FONT SIZE=3D2>&gt; &gt; I haven't heard of realted problems from =
the Twisted </FONT>
<BR><FONT SIZE=3D2>&gt; copmmunity, but then I</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; suspect that not too many of them use =
solaris on a daily </FONT>
<BR><FONT SIZE=3D2>&gt; basis (this is only</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; an assumption mind you, I might very well =
be wrong).</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; The main problem I had was about asyncore =
getting signals from exiting</FONT>
<BR><FONT SIZE=3D2>&gt; childs of os.popen, as solaris delivered these =
to the first waiting</FONT>
<BR><FONT SIZE=3D2>&gt; thread and not the thread that had spawned the =
child.</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; It had a simple 2 or 3 line fix.</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; I also have some problems with database =
(oracle) transactions never</FONT>
<BR><FONT SIZE=3D2>&gt; committing/aborting but I have these on =
linux/postgresql as well, so</FONT>
<BR><FONT SIZE=3D2>&gt; this is not solaris specific.</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; ----------------</FONT>
<BR><FONT SIZE=3D2>&gt; Hannu</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; =
_______________________________________________</FONT>
<BR><FONT SIZE=3D2>&gt; Zope maillist&nbsp; -&nbsp; =
Zope@zope.org</FONT>
<BR><FONT SIZE=3D2>&gt; <A =
HREF=3D"http://lists.zope.org/mailman/listinfo/zope" =
TARGET=3D"_blank">http://lists.zope.org/mailman/listinfo/zope</A></FONT>=

<BR><FONT SIZE=3D2>&gt; **&nbsp;&nbsp; No cross posts or HTML =
encoding!&nbsp; **</FONT>
<BR><FONT SIZE=3D2>&gt; (Related lists - </FONT>
<BR><FONT SIZE=3D2>&gt;&nbsp; <A =
HREF=3D"http://lists.zope.org/mailman/listinfo/zope-announce" =
TARGET=3D"_blank">http://lists.zope.org/mailman/listinfo/zope-announce</=
A></FONT>
<BR><FONT SIZE=3D2>&gt;&nbsp; <A =
HREF=3D"http://lists.zope.org/mailman/listinfo/zope-dev" =
TARGET=3D"_blank">http://lists.zope.org/mailman/listinfo/zope-dev</A> =
)</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C1AD88.EB359780--