<ROLF KNOBEL> wrote in message news:1138991026.40.1138936974@winserver.com...them
You got to get a HELLO WORLD now!
No, just a blank page like before.
Odd. Did it even call the batch file? How about adding an echo
statement:
ECHO HELLO > C:\WC6\GOTIT.TXT
Stupid question? Did you try clearing the BROWSER cache?
If you revert WCHTTPS.DLL, to what version does it begin to work again?
451.6 2006-01-31 05:33p 555,828
451.5 2005-10-20 05:20p 555,284
451.4 2005-04-26 10:21a 531,096
451.2 2005-01-09 11:53p 472,468
The above are from my development machine. It should match the current
and older versions saved on the AUP server.
You should have them in your BACKUP-XXXXXX folders.
I think I asked if there was a DELAY issue in the response, like 1-3 seconds. It should fast, maybe a very short delay for Windows to load
the PERL.EXE and its DLLS the FIRST TIME. But after the first time, its should fast processing because of Windows caches. Windows releases
after X time when it sees it no longer being used.
So if you really should not see a delay after the first time. That might mean something is interferring with the loading process.
I'm just guessing with that because there was 1 change in 451.4 related
to CGI programs taking a long time to respond with output. WCWEB has a 3 second or so timer waiting for idle output. This only when he sees
nothing. Once it sees something, the timer is off. This was a small
bug here with this timer logic that was fixed in 451.5, that was causing duplicate output with CGI that behaved like so:
Write Output part 1
Delay 3 or more seconds
Write Output part 2
The 451.4 web duplicated part 1 with part 2. That was fixed in 451.5.
451.5 also basically added Environment strings to better support PHP DOCUMENT_ROOT stuff so that you didn't have to set the PHP.INI location
of web or document root directory or something like that. It also
improved how a CGI URL can be called with parameters.
And 451.6 had one fix only to fix the new CGU URL with parameters added
in 451.5.
Try to cause it to fail. In other words, change the SCRIPT ENGINE to an
EXE that doesn't exist. Make sure WCWEB is trying to call it and
fails.
If that works, we know it is calling the EXE.
--
Hector Santos, Santronics Software, Inc.
http://www.santronics.com
Unbelievable, I hate Windows ;)
The real problem here: the user temporary folder was full of
cgi*.tmp files (over 65000 files). Deleted all these files and
the CGI are working...
<ROLF KNOBEL> wrote in message news:1139052585.40.1139002057@winserver.com...opens the
Unbelievable, I hate Windows ;)
The real problem here: the user temporary folder was full of
cgi*.tmp files (over 65000 files). Deleted all these files and
the CGI are working...
Rolf,
Glad you found it! So deleting the temp files cured this? I wonder what that meant. Do you have many system reboots? WCWEB creates and
"cgi*.tmp" temp file using the FILE_ATTRIBUTE_TEMPORARY flag, which
means when the file is closed, Windows is suppose to delete it automatically. What OS is this? Hmmmmm, I don't have any error
checking on Windows GetTempFileName() call which gives me the next
number to use in "CGIxxxx.tmp" before it is open. I'll read up on it to
see if fails when there are over 65K files. I though it didn't matter.
PS: Can we finally announce the official AUP 451.6 release now? <g>
No, there aren't many system reboots. I reboot the server
after a Windows update requires it otherwise the server runs
without restarts. It's a Windows 2000 Server. I saw really old
cgi*.tmp files (I believe the oldest was from june 2005). I'll
take a look if the files are from a specific script or if no temp
files are deleted.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 369 |
Nodes: | 16 (2 / 14) |
Uptime: | 88:49:57 |
Calls: | 7,896 |
Calls today: | 2 |
Files: | 12,968 |
Messages: | 5,792,366 |