beau_brewer
11-17-2003, 09:09
We have experienced an issue with the 4.6 SAP adapter on our 6.0 IS. We had 10 threads allocated to a particular listener, but it seemed that as soon as we exceeded our allocated threads, the SAP Listener would stop functioning entirely (though stay in green status) until we recycled it.
I tested this assumption by lowering and raising the thread count, and the results seemed to confirm this assumption (the listener would stop functioning very quickly with a low thread count and stay stable with a high thread count).
When we exceeded our thead count, there was no indication on the SAP Adapter or on the SAP side that a problem occurred (even at the highest log level we could set). The SAP Adapter log simply stopped growing and on the SAP Side, all our RFC calls encountered errors that were not indicative of an exceeded thread count.
1st question: Is there any way to tell how many threads you are utilizing? Is there a rule of thumb to tell you how many you should use?
2nd question: How do you know (other than the fact that the adapter stops functioning) that you have exceded your thread count.
Thanks,
Beau
I tested this assumption by lowering and raising the thread count, and the results seemed to confirm this assumption (the listener would stop functioning very quickly with a low thread count and stay stable with a high thread count).
When we exceeded our thead count, there was no indication on the SAP Adapter or on the SAP side that a problem occurred (even at the highest log level we could set). The SAP Adapter log simply stopped growing and on the SAP Side, all our RFC calls encountered errors that were not indicative of an exceeded thread count.
1st question: Is there any way to tell how many threads you are utilizing? Is there a rule of thumb to tell you how many you should use?
2nd question: How do you know (other than the fact that the adapter stops functioning) that you have exceded your thread count.
Thanks,
Beau