<!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>