Влияние переработки рабочего процесса на службу WCF - PullRequest
2 голосов
/ 16 ноября 2010

Я хочу знать, какое влияние (в плане производительности, доступности и т. Д.) Оказывает переработка рабочего процесса (IIS V 6.0) на службу WCF, размещенную в IIS, я также хотел бы знать, есть ли лучшие рекомендациикак настроить время перезапуска или количество запросов.

Я также хотел бы знать, имеет ли перерабатываемый рабочий процесс какое-то отношение к сервису, для которого в его конфигурации создания задано значение Single, нужно ли создавать егоэто снова после каждого рабочего процесса переработки?

Спасибо!

1 Ответ

1 голос
/ 16 ноября 2010

http://msdn.microsoft.com/en-us/library/ms525803(VS.90).aspx примечания:

Соображения по утилизации приложений

При перезапуске приложений возможно потерять состояние сеанса. Во время повторного использования возможно появление нескольких экземпляров.

Потеря состояния сеанса. Многие приложения IIS зависят от способности сохранять состояние. IIS 6.0 может привести к потере состояния, если он автоматически завершит работу рабочего процесса, для которого истекло время ожидания из-за неактивной обработки, или если он перезапустит рабочий процесс во время перезапуска.

Возникновение нескольких экземпляров: в нескольких экземплярах одновременно запускаются два или более экземпляров процесса. В зависимости от того, как настроен пул приложений, возможно запускать несколько экземпляров рабочего процесса, каждый из которых может загружать и запускать один и тот же код приложения. Возникновение перезаписанного перезапуска является примером множественного экземпляра, как и веб-сад, в котором два или более процессов обслуживают пул приложений независимо от настроек перезапуска.

Если ваше приложение не может работать в среде с несколькими экземплярами, вы должны настроить только один рабочий процесс для пула приложений (который является значением по умолчанию) и отключить функцию повторного использования с перекрытием, если используется переработка пула приложений.


Я бы рекомендовал вам прочитать те статьи на MSDN, которые относятся к вашей проблеме, и, кроме того, у них должен быть перевод на испанский язык, чтобы помочь с проблемами, касающимися сложности понимания английского языка с техническим жаргоном.

...