I am having a peculiar issue while executing workflows.
I have tried everything I could think of and now need ideas.
Here is my configuration:
1. A WF4 Workflow Service (xamlx) hosted in IIS 7 and uses net.msmq/netMsmqBinding for transport (MSMQ is transactional).
2. No Workflow Persistence is used.
3. I use a console app client to send messages to the workflow (each message creates new workflow).
4. Each workflow looks like: Wait for START message -> Wait for END message (I only send START messages).
If I send 500 messages - 464 get processed correctly, but above that all messages go to the lock_* queue and then move to poison queue. I have inspected Debug, Analytic event logs, as well as messages and trace svclogs Here is most detailed message I get:
System.TimeoutException, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089The operation did not complete within the allotted timeout of 00:00:30. The time allotted to this operation may have been a portion of a longer timeout. at System.Runtime.AsyncResult.End[TAsyncResult](IAsyncResult result) at System.ServiceModel.Activities.Dispatcher.PersistenceProviderDirectory.LoadOrCreateAsyncResult.HandleReserveThrottle(IAsyncResult result) at System.Runtime.AsyncResult.AsyncCompletionWrapperCallback(IAsyncResult result)System.TimeoutException: The operation did not complete within the allotted timeout of 00:00:30. The time allotted to this operation may have been a portion of a longer timeout. at System.Runtime.AsyncResult.End[TAsyncResult](IAsyncResult result) at System.ServiceModel.Activities.Dispatcher.PersistenceProviderDirectory.LoadOrCreateAsyncResult.HandleReserveThrottle(IAsyncResult result) at System.Runtime.AsyncResult.AsyncCompletionWrapperCallback(IAsyncResult result)
at that point request to http://localhost/MyWebService?wsdl
also fails with 404.
If I restart IIS - everything goes back to normal until 464 messages are sent.
- Where can I find more detailed log? (I already have System.Diagnostics set to max verbosity)
- Is number 464 magic at all?
- What can be causing this web service locking up?