Может кто-нибудь объяснить мне пул приложений и его рабочий процесс? - PullRequest
2 голосов
/ 17 января 2012

Я читал это .

Я понимаю, что пул приложений:

  1. Может разделить процесс, поэтому один сбой рабочего процесса не повлияет на другойприложение в другом пуле приложений.
  2. со страницы выше

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

Но,

  1. Как рабочий процесс потерпит неудачу?Я видел только ситуацию, когда мое приложение asp.net выдает исключение, но никогда не видел сбоя, который остановил бы весь мой рабочий процесс.Кто-нибудь может привести пример из реальной жизни?
  2. И как это может помешать одному клиенту получить доступ, изменив конфиденциальность на сайте других клиентов?Если конфиденциальная информация хранится в базе данных, разве это не связано?Или они ссылаются на что-то еще?

1 Ответ

1 голос
/ 17 января 2012
  1. Рабочие процессы могут завершиться сбоем из-за утечки памяти и из-за возникновения необработанного / необнаруженного исключения, вызванного веб-приложением, запущенным в процессе. Рабочий процесс автоматически перезапускается после сбоя, но это влияет на всех пользователей системы.
  2. То же самое для безопасности, если разные веб-приложения используют один и тот же рабочий процесс, атака на него и его аварийное завершение приведут к краху всего.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...