[IDS-7792443] IDS-7792443 CPU Overuse notice
Fairlight
fairlite at fairlite.com
Wed Apr 20 23:29:30 PDT 2005
My first impression: The version of runmenu you're using uses a polling
loop rather than a blocking loop. I've seen differences in input loops
with filePro (specifically dreport, as I recall) between SCO and Linux.
The Linux version, when left at the box in which you choose which table to
use, would race in a polling loop. That's part of why the fpcgi
license-sucking exploit is so hazardous (besides leeching your licenses).
And for some reason, report and clerk don't like to die when their parent
processes do. Don't ask me why...I've never been able to explain it
adequately. I don't use runmenu enough to have looked carefully, but it
could easily be a polling loop, same way.
Now...you show 'top' output, so this is clearly a *nix machine, but you
said p.exe, which would indicate Windows. Hmmm. I don't know what the
deal is there, but the Windows version would almost certainly do polling
loop input. I've seen it in some of the *nix binaries.
That's almost certainly indicative of a polling loop. The only reason it
wasn't eating CPU in realtime was probably that there were more than one
running at once. Can't tell you why it's staying around when you exited
though.
mark->
--
***** Fairlight Consulting's Software Solutions *****
OneGate Universal CGI Gateway: http://onegate.fairlite.com/
FairPay PayPal Integration Kit: http://fairpay.fairlite.com/
RawQuery B2B HTTP[S] Client & CGI Debugger: http://rawquery.fairlite.com/
Lightmail Mail Sending Agent: http://lightmail.fairlite.com/
FairView Image Viewer for Integration: http://fairview.fairlite.com/
More information about the Filepro-list
mailing list