The web service simply stops regarding the client as someone worthy of doing business after a certain number of calls. No console errors, no server error messages, nothing that I can find.
Now, I don't see any server setting that would affect this, though it easy to imagine that such a setting exists somewhere. The license is also a developer license and seems to be the source of some throttling behavior of the server (see my additional notes below)
Any ideas out there in WebObjects land?
Thanks for the help. -garrett
--- additional notes regarding this: the client will chug along and hit the server about 200 times (the exact number varies) at which point the server will throttle the action w/ this message:
<WorkerThread3> MTA: Worker Object[3]: request limit hit: stalling
and wait about 3-4 seconds and then resume. (This seems to be a liscence limitation, as rec'd this log message just now.)
[2005-05-26 11:43:44 EDT] <WorkerThread7> Exceeded license request limit - request processing temporarily stalled. RequestLimit = 100 TPM]. This message appears only once. [2005-05-26 11:43:44 EDT] <WorkerThread7> MTA: Worker Object[7]: request limit hit: stalling
The client contunies to send messages up until the 250th message (exact, each time) at which point the server will send back bad data (null values, or something similar).
Again: This problem happens consistently and always at the 250th message. (For the 'echo' service, it happens consistently at the 222nd call)
|