OK. In Jetty.XML I added the following line (---->) to increase the
header buffer size.
<Call name="addConnector">
<Arg>
<New class="org.mortbay.jetty.nio.SelectChannelConnector">
<Set name="host"><SystemProperty name="jetty.host" /></
Set>
<Set name="port"><SystemProperty name="jetty.port"
default="80"/></Set>
<Set name="maxIdleTime">30000</Set>
<Set name="Acceptors">2</Set>
<Set name="statsOn">false</Set>
<Set name="confidentialPort">8443</Set>
-----> <Set name="headerBufferSize">8096</Set>
<Set
name="lowResourcesConnections">5000</Set>
<Set
name="lowResourcesMaxIdleTime">5000</Set>
</New>
</Arg>
</Call>
SUCCESS! The problem I am having dissappeared. I am no longer getting
the white screen. SO it is definately related to the cookie+header
bug.
Here is what I think is happening.
Assuming a clean/clear browser history:
If I first go to www.details.at, a cookie is created for it. Since a
cookie has not been created for details.at, there is only one cookie
at play, and the site works fine. I can click around the site without
problem.
If I then hit details.at (whether via address bar, or something in
www.details.at's page calls another file only using 'details.at') a
cookie is then ALSO created for 'Details.at'.
Now, since Details.at is the root domain, it doesn't need to do any
cascading grabs for any other cookies when I call just that root
domain. So even though there are two cookies (details.at/
www.details.at) the second cookie for www.details.at is irrelevant.
However, since www.details.at is not the root domain, if it is called
when both cookies exist, I think it is cascading them together into
one big cookie. OR at least putting both the details.at cookie and the
www.details.at cookie into the header. Therefore, the header is now
twice the size of what it should be, and causing it to exceed the
default header size. So, the white page is caused by a buffer
overflow. By increasing the header buffer in the jetty.xml, the
combined header for www.details.at is now within the allowable range,
and therefore, doesn't cause an overflow.
Make sense?
I still need to figure out why two cookies are being created.
--~--~---------~--~----~------------~-------~--~----~
Open BlueDragon Public Mailing List
http://groups.google.com/group/openbd?hl=en
official site @ http://www.openbluedragon.org/
!! save a network - trim replies before posting !!
-~----------~----~----~----~------~----~------~--~---