Причини
Розглянемо таку ситуацію:
-
Запущено Microsoft служби, під керуванням .NET Framework 3.5 або .NET Framework 3.0 на основі Windows Communication Foundation (WCF).
-
Служби WCF використовує спільне порт спільний доступ до служби (Smsvchost.exe) а також розміщений на комп'ютері під керуванням інформаційних служб Інтернету (IIS).
-
Виконується одна з таких умов:
-
ЦП є на комп'ютері, на якому працює служба IIS.
-
Throttle, що виникає в моделі обслуговування служби WCF.
-
Запити на кількох надсилаються до служби WCF одночасно.
-
У цьому випадку служби WCF триває довше, ніж одну хвилину обробити запит з клієнта застосунку. Окрім того, у журналі подій реєструється збирає запису про подію нижче повідомлення про помилку:
Ім'я журналу: система
Джерело: SMSvcHost, 3.0.0.0
Дата:
Подія з Ідентифікатором: 8
Категорія завдання: Служба спільного доступу
Рівень: помилка
Ключові слова: класичний
Користувач: ЛОКАЛЬНОЇ служби.
Комп'ютер:
Опис: Помилка під час призначення дубльовані сокета: цього маркера, тепер витік процесу.
КОД: 2620
Джерело: System.ServiceModel.Activation.TcpWorkerProcess
Виняток:
System.TimeoutException: Надсилається запит на операцію не відображається за налаштувати час очікування відповіді (00: 01:00). Час, відведений на виконання цієї операції, можливо, було частини більше часу очікування. Можливо, тому, що служба все ще обробляє операції або службу не вдалося надіслати повідомлення. Можливо, слід збільшити час очікування для роботи (за лиття канал/проксі IContextChannel і OperationTimeout властивості) і переконайтеся, що служба, можуть підключатися до клієнта.
Примітка. IIS для служби WCF вирішити цю проблему, необхідно перезавантажити.
Причина
Ця проблема виникає в тому, що процес Smsvchost.exe часу через хвилину, коли він намагається W3wp.exe завершення процесу передачі вхідний запит на підключення. Крім того, це не є настроюваним цього очікування.
Коли процесор значного навантаження або за вхідні запити на багатьох установлюються Smsvchost.exe процес не може переносити вхідного підключення до завершення процесу W3wp.exe за одну хвилину. Таким чином, процес Smsvchost.exe часу очікування та часом, перестає реагувати на дії користувача. У разі виникнення цієї проблеми Smsvchost.exe процес не маршрут повторних запитів для завершення процесу W3wp.exe, доки не буде перезапущено служби IIS.
Вирішення
Для вирішення цієї проблеми, інсталюйте виправлення 2504602, яке описано у статті з бази знань Microsoft (КБ).
Щоб отримати додаткові відомості, клацніть номер статті в базі знань Microsoft:
2504602 пакет поточних виправлень доступне для WCF в полі .NET Framework 3.0 SP2, у .NET Framework 3.5 SP1 і .NET Framework 4
Стан
Корпорація Майкрософт підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до".