Jump to content
Mark Williams

ISAPI DLL concurrent requests

Recommended Posts

Well, I'd clone/backup the project and start removing all 3rd party units, including firedac.

 

- did you check the system/application events?

- if you kill all the w3wp processes in the taskmanager, will then IIS stop faster?

  • Like 1

Share this post


Link to post
3 hours ago, Attila Kovacs said:

Well, I'd clone/backup the project and start removing all 3rd party units, including firedac.

Solved at last. The DLL was hanging due to the call to AddToLog in CloseServer due to the Log thread being terminated at the same time as the call.

 

In the meantime, I had added a TFDMoniFlatFileClientLink component to provide a FireDAC trace to see what was happening with the FDManager as I thought that was causing the problem.

 

Once I'd fixed the problem with the thread log, I still had issues. By a process of starting from scratch (as you suggested) and adding units/components as I went along, I eventually managed to narrow it down to the FlatFile component. Once I removed it, all was well. Must be a threading problem or some such.

 

Many thanks for your help

  • Like 1

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×