Hi Sandeep,
Not sure I can help - but interested to know what is raising the server busy issue.
I've only seen "server busy" when connecting from an EA AddIn to an OLE server (e.g. XL, Word...). In these cases the issue is that the AddIn is making a call to a the serving application and not getting a response within the request timeout period. So how to adjust timeout?
I'm not familiar with python and how it operates - for example does it produce IL for .Net or is it a separate environment?
The generic solution is to set the timeout period for requests to a large enough value or completely disable them. Of course, you may not even be aware that requests are being made with any timeout values set as they are probably hidden e.g. it could be an environment configuration item.
However, if it is not a global configuration item there is probably somewhere in your code or the executing environment there will be a need to adjust the timeout along the lines of the code below:
In windows accessing an MS app
App.OLERequestPendingTimeout = 0 ' set the timeout as infinite - i.e. disable
Also
App.OLEServerBusyRaiseError = True ' Specifies whether an error message is displayed when an Automation request is rejected.
Unfortunately in the .NET environment these attributes are not directly accessible (they exist in the COM world but MS failed to pass them through these days). However, your environment may be different. guess the approach would be to:
- Try to identify what the server is
- Google for information on setting the relevant timeouts.
Of course, with the limited information I may have completely missed the point due to lack of familiarity with your environment.
Regards