I am currently working on a SharePoint 2013 Farm with list workflows (SharePoint Designer Workflow with SharePoint 2010 workflow template) on some of its lists and document libraries.
After reconfiguration of the DNS several days ago, the workflow for each list/library whose set to run automatically whenever list item / document is created/updated, started to behave unexpectedly. Each time a document / list item is added, the workflow will not start and it will throw timed out exception on the ULS (and Something when a wrong error on the web page).
The workflow will start and work normally if it is started manually, but it still took a long time compared to before the DNS reconfiguration.
Any idea about whats going wrong here?
Update: The change to the DNS configuration is the IP Address.
Update: Finally I was able to get into the server. Here is the error log I've got when the workflow failed to start (based on the correlation ID on the error message):
A runtime exception was detected. Details follow. Message: Thread was being aborted. Technical Details: System.Threading.ThreadAbortException: Thread was being aborted.
at System.Threading.WaitHandle.WaitOneNative(SafeHandle waitableSafeHandle, UInt32 millisecondsTimeout, Boolean hasThreadAffinity, Boolean exitContext)
at System.Threading.WaitHandle.InternalWaitOne(SafeHandle waitableSafeHandle, Int64 millisecondsTimeout, Boolean hasThreadAffinity, Boolean exitContext)
at System.Threading.WaitHandle.WaitOne(Int32 millisecondsTimeout, Boolean exitContext)
at Microsoft.Workflow.Common.AsyncResult.End[TAsyncResult](IAsyncResult result)
1.End(IAsyncResult result)2 activationMetadata, Int64 expectedScopeRevision)
at Microsoft.Workflow.Client.ClientHelpers.SendRequest[T](HttpWebRequest request, T content)
at Microsoft.Workflow.Client.HttpWorkflowNotificationPublisher.OnPublishNotification(String address, WorkflowNotification notification, ICredentials credentials, String userCulture, Guid traceActivityId, TimeSpan requestTimeout)
at Microsoft.Workflow.Client.WorkflowManagementClient.PublishNotification(WorkflowNotification notification, IDictionary
at Microsoft.SharePoint.WorkflowServices.WorkflowProxy.PublishEvent(String eventSource, String eventType, IDictionary`2 payload, SPUserToken userToken)
Another log record:
Leaving Monitored Scope (Event Receiver (Microsoft.SharePoint.WorkflowServices, Version=22.214.171.124, Culture=neutral, PublicKeyToken=71e9bce111e9429c, Microsoft.SharePoint.WorkflowServices.ContentSubscriptionEventReceiver)). Execution Time=112645.295630776
Loading and running the event receiver class Microsoft.SharePoint.WorkflowServices.ContentSubscriptionEventReceiver from assembly Microsoft.SharePoint.WorkflowServices, Version=126.96.36.199, Culture=neutral, PublicKeyToken=71e9bce111e9429c failed. Thread was being aborted.
The remaining error messages are generic messages, such as Request Timed Out.