У нас есть .Net 3.5 Workflow, размещенный как служба, которая иногда неожиданно останавливается. Это случалось иногда, когда оно записывает файл и, самое последнее, при получении ответа от другой службы WCF. Исключений нет, так как все они регистрируются, а в журналах событий на сервере, на которых они размещены, нет сообщений. Я добавил регистрацию, чтобы проверить, завершает ли эта услуга ее логика (она занимает около 6 минут). Все мои тайм-ауты намного выше, чем они должны быть. Я начинаю думать, что проблема может заключаться в том, что канал закрывается, и из-за очень высоких тайм-аутов ошибка еще не выбрана. Потенциальная значимость, рабочий процесс вызывает асинхронную службу wcf, а затем использует WaitOne() в AsyncWaitHandle. У меня такое чувство, возможно, это не лучшая идея, но я не уверен, может ли это вызвать эту проблему. Кроме того, персистентность не настроена на рабочий процесс (ранее я думал, что параметр unloadOnIdle может вызвать проблемы с получением возвращаемых значений из вызываемой службы, поскольку я не очень понимаю, как это должно работать).Рабочий процесс как служба WCF Неожиданно останавливается
Любая помощь/совет были бы весьма признательны.
Смотрите мой комментарий ниже ... – Brian