[Xitami] simultaneous frames - 50+ simultaneous users...
Ayhan Tuncer
xitami@lists.xitami.org
Thu, 14 Mar 2002 14:38:56 +0200
Hello.
This posting refers to :
> Subject: Re: [Xitami] 50+ simultaneous users...
> Date: Thu, 14 Mar 2002 17:20:48 +1300
> From: Ewen McNeill <ewen@imatix.com>
> Reply-To: xitami@lists.xitami.org
> To: xitami@lists.xitami.org
in reply to:
> Subject: [Xitami] 50+ simultaneous users...
> Date: Wed, 13 Mar 2002 22:56:39
> From: "Thomas J. Hruska" <shinelight@shininglightpro.com>
> Reply-To: xitami@lists.xitami.org
> To: xitami@lists.xitami.org
I've had a different problem which may have a similar cause.
One of my perl cgi programs serves multiple responses against extra path
info in the url.
Responses are all html pages. All output is as expected, I have no
problems.
Except for one response which is multiple-framed:
One frameset / 3 frames
Javascript - no errors known to me.
No html code errors known to me.
No html code framesetting errors known to me.
Html output varies - have 15 different frameset content for same
frameset scheme.
Minimum total frameset content 11 Kb / maximum total frameset content
73 Kb.
Problem:
--------
- The third frame locks Xitami up - regardless of content served,
- corrupts any files ( db temp lockfiles ) being written by the
cgi program ( it executes ) during the lockup and
- crashes the computer.
Db is simple text files - no engine - no server.
Logfiles show
-------------
- Three successive requests - one frameset, two frames. Fourth request
not there.
- Request order of frames varies and is identical in requests both from
Netscape and Explorer.
- Different content has different frame request order.
- Both browsers trigger the crash.
So that
-------
- A different page is being served during each crash,
- a different frame of the set is being served during each crash,
- the html/Js content served is different during each crash,
- the file size being requested is different during each crash,
- and a different browser is making the request at each crash.
The only thing I have found to be in common is the fact that a third
frame is being requested.
It's difficult to reproduce the environment unless I give a few hours of
time, because I changed the third frame to a Js write from the frameset
<head> content and solved the problem for good. However, I am upset not
being able to serve a third frame from a cgi program.
I use Windows 98 on a Pentium II 64 Mb Ram and Xitami 2.4d6 to serve an
introvert website. No workload - mostly testing.