I have implemented a third party web service which is heavily used. HTTP calls to that web service give below warning messages few times a day:
the message is complaining about the -D startup parameter being too small. it is a "soft limit" so it gets auto increased if necessary. Add a -D 1000 to your command line for your application and you won't get these (at least until you hit the limit again). -D is "directory entries". Basically, it refers to the number of unique piece of r-code that can be loaded in memory. HTTP client package has a lot of different classes it needs which is why you are seeing this message because it needs more than 150 different classes.
the message is complaining about the -D startup parameter being too small. it is a "soft limit" so it gets auto increased if necessary. Add a -D 1000 to your command line for your application and you won't get these (at least until you hit the limit again). -D is "directory entries". Basically, it refers to the number of unique piece of r-code that can be loaded in memory. HTTP client package has a lot of different classes it needs which is why you are seeing this message because it needs more than 150 different classes.
You could also use the -noincrwarn parameter to avoid seeing this along with a couple other soft limit messages, like -mmax and -l.
Cheers,
Ken Mc
[mention:59d592551ddf45caaa167dcdfa95b29f:e9ed411860ed4f2ba0265705b8793d05] That's a good suggestion. But, we are not using -noincrwarn parameter because we want to see those warning messages on server side logs just so we know that there is an issue.
Hi [mention:75fda27b2d784899b063953f9bea3faf:e9ed411860ed4f2ba0265705b8793d05] ,
In that case, Matt's suggestion is your best bet.
Cheers,
Ken
You can programatically add 5410 to the SESSION:SUPPRESS-WARNINGS-LIST in your startup program (say activate procedure if this is the appserver)
Cheers,
Simi