Соединение с веб-сервисом WCF получает 503 ошибки

Мне разместили сервис WCF как службу Windows. Сервер, размещающий его, выполняет IIS6.

Каждый, таким образом, часто клиенты сообщают о 503 Сервисах Недоступная ошибка. Я не вижу проблем на стороне сервера: Я вижу вход, который я ожидаю от самого сервиса, в журналах Приложения или Системного события нет никаких записей.

Клиенты повторяют и будут обычно успешно выполняться, таким образом, кроме предложения разработчикам, ответственным за клиентское приложение, которого они автоматически повторно делают попытку, когда их код получает 503 ошибки, там простой способ к моему процессу, чтобы контролировать IIS и быть сообщенными, что его ответ вызвал ошибку?

Таким образом, я после одной из многих вещей:

  1. У меня может быть вызов процесса WCF в IIS для получения кода состояния?
  2. Я могу заставить сервис IIS сообщать о 503 ошибках в журнале событий (или с функцией обратного вызова), чтобы процессу WCF сообщили так или иначе?
  3. Если я просто заставляю клиентский код обрабатывать ситуацию, повторения обычно успешны, в конце концов.
1
задан Unsliced 22 February 2010 в 12:13
поделиться

1 ответ

Когда вы размещаете службу WCF как службу Windows, вы больше не полагаетесь на IIS. Единственной общей частью, я полагаю, является стек протоколов HTTP.SYS. Я бы предложил вам активировать логирование в файле конфигурации службы, что даст вам обширную информацию:

<system.diagnostics>
    <trace autoflush="true" />
    <sources>
        <source name="System.ServiceModel" 
                switchValue="Information, ActivityTracing"
                propagateActivity="true">
            <listeners>
               <add name="sdt" 
                    type="System.Diagnostics.XmlWriterTraceListener" 
                    initializeData= "WcfDetailTrace.svclog" />
            </listeners>
        </source>
    </sources>
</system.diagnostics>

и затем использовать SvcTraceViewer.exe для анализа полученных лог-данных.

2
ответ дан 3 September 2019 в 01:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: