<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Wow! What a difference!</p>
<p>The response time on the site is blazing. Here is an example of
error.log from /catalogs/h###acpz showing the outright rejection
for sites not providing a human response.<br>
</p>
<p>20.171.207.51 - - [15/August/2025:11:40:43 -0500] huldacpz
/cgi-bin/cart.cgi getting valid session id= name= !!!<br>
20.171.207.51 - - [15/August/2025:11:41:43 -0500] huldacpz
/cgi-bin/cart.cgi timeout getting valid<br>
20.171.207.51 - - [15/August/2025:11:41:43 -0500] huldacpz
/cgi-bin/cart.cgi valid session id= failed<br>
91.242.162.5 - - [15/August/2025:11:51:09 -0500] huldacpz
/cgi-bin/cart.cgi/UZI-3c.html getting valid session id= name=
!!!<br>
91.242.162.5 - - [15/August/2025:11:52:09 -0500] huldacpz
/cgi-bin/cart.cgi/UZI-3c.html timeout getting valid<br>
91.242.162.5 - - [15/August/2025:11:52:09 -0500] huldacpz
/cgi-bin/cart.cgi/UZI-3c.html valid session id= failed<br>
40.77.167.33 - - [15/August/2025:11:55:02 -0500] huldacpz
/cgi-bin/cart.cgi/ getting valid session id= name= !!!<br>
40.77.167.33 - - [15/August/2025:11:56:02 -0500] huldacpz
/cgi-bin/cart.cgi/ timeout getting valid<br>
40.77.167.33 - - [15/August/2025:11:56:02 -0500] huldacpz
/cgi-bin/cart.cgi/ valid session id= failed<br>
</p>
<p>Sites that have previous valid cookies are still accepted.</p>
<p><br>
</p>
<p><br>
</p>
<p><br>
</p>
<div class="moz-cite-prefix">On 8/12/25 19:01,
<a class="moz-txt-link-abbreviated" href="mailto:davideth@whojamadoogle.com">davideth@whojamadoogle.com</a> wrote:<br>
</div>
<blockquote type="cite"
cite="mid:6aad4cef-f87f-4714-8820-024c4f8fff05@whojamadoogle.com">Finally,
improved results. Going from total lockdowns and inability to even
access the site to reasonable activity and bumping of many invalid
requests.
<br>
<br>
Here is an example from error.log in catalogs/h...cp. :
<br>
<br>
216.244.66.246 - - [12/August/2025:17:26:31 -0500] huldacpz
/cgi-bin/cart.cgi/index.html timeout getting valid
<br>
216.244.66.246 - - [12/August/2025:17:26:31 -0500] huldacpz
/cgi-bin/cart.cgi/index.html valid session id= failed
<br>
<br>
216.244.66.246 - - [12/August/2025:17:26:00 -0500] huldacpz
/cgi-bin/cart.cgi/contact.html valid session id= failed
<br>
<br>
<br>
# prior existing sessions are not trapped:
<br>
<br>
#189.203.236.147 rVcd8cXo:189.203.236.147 -
[12/August/2025:17:24:43 -0500] huldacpz
/cgi-bin/cart.cgi/zapperaccessories session name now
rVcd8cXo:189.203.236.147
<br>
#177.231.19.31 tjDL8aqk:177.231.19.31 - [12/August/2025:17:24:43
-0500] huldacpz /cgi-bin/cart.cgi/process/locale/de_DE/page/index
session name now tjDL8aqk:177.231.19.31
<br>
<br>
#So in order to eliminate existing sessions, the following can be
run in catalogs/mycatalogname/session/
<br>
<br>
#Warning! be sure that no orders were received after the date
entered otherwise, you can lose placed ordeers or anything
important:
<br>
<br>
#find ./* -type f -newermt "2025-08-12" -exec rm -f {} \;
<br>
<br>
<br>
<br>
#What works and what does not.
<br>
<br>
#All routines handled in session.pm sub new_session()
<br>
<br>
<br>
sub new_session {
<br>
my($seed) = @_;
<br>
my($name);
<br>
my $Val;
<br>
<br>
::logError("getting valid session id=$Vend::SessionID
name=$Vend::SessionName !!!"); # 11 Aug 2025 DLE
<br>
# clear valid page and continue
<br>
if (::display_init_page('valid') eq 0 )
<br>
{
<br>
$Vend::HaveSession = 0;
<br>
# write_session();
<br>
::logError("valid session id=$Vend::SessionID failed");
<br>
close_session();
<br>
return;
<br>
}
<br>
<br>
open_session();
<br>
<br>
# remaining code is the same except for
<br>
<br>
<br>
::logError("session name now $Vend::SessionName"); # 5 Aug 2025
DLE
<br>
<br>
}
<br>
<br>
On 8/12/25 15:00, <a class="moz-txt-link-abbreviated" href="mailto:davideth@whojamadoogle.com">davideth@whojamadoogle.com</a> wrote:
<br>
<blockquote type="cite">Would it be better if the checkbox was
called from dispatch.pm before session activity?
<br>
<br>
<br>
On 8/12/25 14:35, <a class="moz-txt-link-abbreviated" href="mailto:davideth@whojamadoogle.com">davideth@whojamadoogle.com</a> wrote:
<br>
<blockquote type="cite">The problem is that interchange is now
generating excess resource usage which locks up interchange.
<br>
<br>
In session.pm
<br>
<br>
sub new_session {
<br>
my($seed) = @_;
<br>
my($name);
<br>
my $Val;
<br>
<br>
::logError("getting valid session id=$Vend::SessionID
name=$Vend::SessionName !!!"); # 11 Aug 2025 DLE
<br>
# clear valid page and continue
<br>
if (::display_init_page('valid') eq 0 )
<br>
{
<br>
::logError("valid session id=$Vend::SessionID failed");
<br>
close_session();
<br>
return;
<br>
}
<br>
<br>
# continue normal session generation
<br>
<br>
::logError("rcvd valid session id=$Vend::SessionID !!!");
# 12 Aug 2025 DLE
<br>
<br>
open_session();
<br>
<br>
# ...
<br>
<br>
}
<br>
<br>
sub display_init_page
<br>
{
<br>
# my ($field,$value,$opt) = @_;
<br>
my $mv_verified = "";
<br>
my ($name1);
<br>
my $start_time = time();
<br>
my $timeout = 60; # 120 seconds
<br>
my $timeout2 = 5; # 120 seconds
<br>
my $i = 0;
<br>
my $ref;
<br>
<br>
::display_page('valid'); # this send the checkbox to
remote IP
<br>
<br>
while (time() - $start_time < $timeout) # wait for a
response
<br>
{
<br>
if ($mv_verified) # mv_nextpage
<br>
{
<br>
::logError("rcvd valid verification page"); # 5
Aug 2025 DLE
<br>
return(1);
<br>
}
<br>
}
<br>
<br>
::logError("timeout getting valid"); # 8 Aug 2025 DLE
<br>
<br>
return(0);
<br>
<br>
}
<br>
<br>
<br>
# from error.log in huldacpz showing 2 failed requests
<br>
<br>
213.230.93.86 uFZa8o7Q:213.230.93.86 -
[12/August/2025:12:57:18 -0500] huldacpz
/cgi-bin/cart.cgi/aboutus getting valid session id=uFZa8o7Q
name=uFZa8o7Q:213.230.93.86 !!!
<br>
<br>
213.230.93.86 uFZa8o7Q:213.230.93.86 -
[12/August/2025:12:58:18 -0500] huldacpz
/cgi-bin/cart.cgi/aboutus timeout getting valid
<br>
213.230.93.86 uFZa8o7Q:213.230.93.86 -
[12/August/2025:12:58:18 -0500] huldacpz
/cgi-bin/cart.cgi/aboutus valid session id=uFZa8o7Q failed
<br>
<br>
<br>
14.169.226.68 RUbpxrpm:14.169.226.68 -
[12/August/2025:12:57:22 -0500] huldacpz
/cgi-bin/cart.cgi/zappercomparisonchart getting valid session
id=RUbpxrpm name=RUbpxrpm:14.169.226.68 !!!
<br>
<br>
14.169.226.68 RUbpxrpm:14.169.226.68 -
[12/August/2025:12:58:22 -0500] huldacpz
/cgi-bin/cart.cgi/zappercomparisonchart timeout getting valid
<br>
14.169.226.68 RUbpxrpm:14.169.226.68 -
[12/August/2025:12:58:22 -0500] huldacpz
/cgi-bin/cart.cgi/zappercomparisonchart valid session
id=RUbpxrpm failed
<br>
<br>
<br>
</blockquote>
</blockquote>
</blockquote>
</body>
</html>