IWETHEY v. 0.3.0 | TODO
1,095 registered users | 0 active users | 0 LpH | Statistics
Login | Create New User
IWETHEY Banner

Welcome to IWETHEY!

New Ugliest. Hack. Ever.
And I did it. *sigh*.

I have *not* been able to figure out why, ever since we moved to Win2K Server, my CGI apps won't coexist. If two users request the same .exe within about 1/10th of a second, they collide; one completes, the other hangs until timeout some minutes later. The only problem is, while that one is hung, further requests for the same page also hang. The stack gets large rather quickly.

First hack was a tool to kill the rogue processes.

Latest, uglier hack is...

Are you ready to shudder?

For five power users, I took three of the most-requested (and most-crashing) pages, and made per-user copies of them. So one app named "SeekMT.exe" now has copies named "SeekMTLBAR.exe" and "SeekMTSROL.exe", etc, in the same folder, to which each of those power users gets referred instead.

Kill me quickly.

Many fears are born of stupidity and ignorance -
Which you should be feeding with rumour and generalisation.
BOfH, 2002 "Episode" 10
New Shared library collisions?
Are the DLLs used by the EXEs reentrant and thread-safe?
Regards,

-scott anderson

"Welcome to Rivendell, Mr. Anderson..."
New Apparently not.
The biggest issue seems to be when the apps call out to a third-party (irreplaceable) DLL (which supplies an API to their product). I've known this to be the source of much of the conflict--and have been slowly working on working around it. It just got to be too much today. :)

Many fears are born of stupidity and ignorance -
Which you should be feeding with rumour and generalisation.
BOfH, 2002 "Episode" 10
New Ah....
Wrap the DLL with a call with mutexes, maybe... kinda like a synchronized version of an unsynchronized object in Java. :-)
Regards,

-scott anderson

"Welcome to Rivendell, Mr. Anderson..."
New Are these .EXEs yours as developer, i.e. you have source?
Or is that aspect out of your control?

[link|http://staff.develop.com/igriffiths/techinfo/winmem.html|This may] or may not help you.

Your ugly hack may give you time to figure out the real problem.
Alex

"Passionate hatred can give meaning and purpose to an empty life." -- Eric Hoffer
New Thanks. My hack gives me time to rewrite from scratch :)

Many fears are born of stupidity and ignorance -
Which you should be feeding with rumour and generalisation.
BOfH, 2002 "Episode" 10
New Native mode server?
Install a test copy of 2k server in compatibility mode (NT domain model).
-drl
New Good idea.

Many fears are born of stupidity and ignorance -
Which you should be feeding with rumour and generalisation.
BOfH, 2002 "Episode" 10
New Eh? Show your reasoning.


Peter
[link|http://www.debian.org|Shill For Hire]
[link|http://www.kuro5hin.org|There is no K5 Cabal]
[link|http://guildenstern.dyndns.org|Blog]
New AD has claws in the executable
-drl
New Evidence, please.
I call "hooey" on this unless you can back it up.


Peter
[link|http://www.debian.org|Shill For Hire]
[link|http://www.kuro5hin.org|There is no K5 Cabal]
[link|http://guildenstern.dyndns.org|Blog]
     Ugliest. Hack. Ever. - (tseliot) - (10)
         Shared library collisions? - (admin) - (2)
             Apparently not. - (tseliot) - (1)
                 Ah.... - (admin)
         Are these .EXEs yours as developer, i.e. you have source? - (a6l6e6x) - (1)
             Thanks. My hack gives me time to rewrite from scratch :) -NT - (tseliot)
         Native mode server? - (deSitter) - (4)
             Good idea. -NT - (tseliot)
             Eh? Show your reasoning. -NT - (pwhysall) - (2)
                 AD has claws in the executable -NT - (deSitter) - (1)
                     Evidence, please. - (pwhysall)

This is for Drew Khan. This is on God's reaching out to you from K Force.
62 ms