Ошибка в рабочем процессе пула приложений

  • Remove From My Forums

 none

Останавливаются пулы приложений после восстановления доверительного канала.

  • Вопрос

  • На Hyper-V поднят домен. В один «прекрасный» момент слетел доверительный канал между контроллером домена и сервером SP. После множества испробованных вариантов сделал плохую вещь: вывел и ввел в домен сервер SP без перезагрузки. Доверительный канал восстановился.
    Появилась проблема с SP: при попытке загрузить любой сайт или центр администрирования вылезает «HTTP Error 503. The service is unavailable.» В логах IIS висит ошибка «Пул приложений SharePoint Central Administration V4 был отключен. Служба активации Windows
    (WAS) обнаружила ошибку при запуске рабочего процесса для обслуживания пула приложений.» Пробовал перезапускать службу WAS — без результатов. При попытке загрузить любой сайт SP, останавливается его пул приложений. Это возможно исправить?

Ответы

  • А под какой учеткой у Вас пул админки запущен? Попробуйте вбить настройках пула учетные данные этого аккаунта заново.

    И тоже самое сделать для SQL Server’а

    • Предложено в качестве ответа

      19 августа 2011 г. 8:21

    • Отменено предложение в качестве ответа
      guy222
      19 августа 2011 г. 9:35
    • Помечено в качестве ответа
      guy222
      19 августа 2011 г. 9:53

  • Пользователь sqlagent непонятным образом удалился из AD. Пересоздал его и все заработало.

    • Помечено в качестве ответа
      guy222
      19 августа 2011 г. 9:51

There are number of posts on this and I have tried many a things by now. But to no avail. Myself a Winforms Developer basically, started working on this Web stuff few days back as my company is taking Web initiatives.

I have a ASP.Net project and I want to host it on local IIS. In Project properties -> Web settings I chose Use Local IIS Server and gave a url as localhost/MyApp. I tried accessing it on my firefox browser and received error as HTTP Error 503. The service is unavailable.

Previously I got many other errors and I one by one fixed them all. But struck with this one. These are the settings I have in my project

  1. Application Pool set to ASP.Net v4.0 Classic
  2. App Pool Enable 32 bit Application property is true
  3. App Pool is started
  4. Project build property set to Any CPU for Target framework

But I would like to mention a weird behavior. Following is something that I am facing

  1. Application Pool is Started
  2. I try to access my local website (by giving url as localhost/MyApp)
  3. I receive the error as HTTP Error 503. The service is unavailable
  4. Application Pool is Stopped

I have seen following link and I have already tried it. For the above behavior I reached here. According to this link, Computer name should not have . in it. I don’t have any . in my Computer name but do have - in it. Also my domain name contains . in it. Moreover I can’t change these settings as its my office laptop and our TFS settings are bound to our Domain and Computer Names.

Can anyone help me to understand whats happening? Please guide me. Thanks.

Edit

I have following code in Global.asax. Application_BeginRequest method is empty in same file.

protected override void Application_Start(object sender, EventArgs e)
{
    base.Application_Start(sender, e);
    String _path = String.Concat(System.AppDomain.CurrentDomain.RelativeSearchPath, ";",
                                         System.Environment.GetEnvironmentVariable("PATH"));
    System.Environment.SetEnvironmentVariable("PATH", _path, EnvironmentVariableTarget.Process);
    MyAppLog.Initialize();
    MyAppLog.WriteMessage("Application Started");
}

Update

As per the suggestions in Comment, I am able to run the website from Cassini.

«Пинг» в IIS — это не что иное, как проверка работоспособности, выполняемая W3SVC для мониторинга состояния рабочего процесса. Когда вы видите событие, такое как «Процесс, обслуживающий пул приложений» appPool «, не смог ответить на эхо-запрос». означает, что процесс находится в мертвом состоянии.

Быстрая защита от сбоев — это вариант утилизации, который решает эту проблему и самостоятельно перезапускает appPool для поддержания хорошего работоспособности рабочего процесса.

Вам нужно будет отладить процесс, чтобы добраться до корня проблемы.

Поскольку у вас загружено приложение.net в рабочем процессе, неплохо было бы проверить журнал событий приложений и проверить наличие предупреждений или ошибок.net Framework. Вы можете присоединить инструмент диагностики отладки к процессу и создать дамп, чтобы проверить причину проблемы. Читайте статью Как использовать средство диагностики отладки для устранения неполадок в процессе, который перестал отвечать в IIS

Содержание

  1. Служба активации процессов Windows (WAS) обнаружила сбой при запуске рабочего процесса для обслуживания пула приложений
  2. Веб-приложения возвращают событие HTTP Error 503 и WAS 5189 в Windows 10 версии 1709
  3. Симптомы
  4. Решение
  5. Причина
  6. Пулы приложений не могут быть запущены пока не будет запущена служба активации windows
  7. Вопрос
  8. Windows Process Activation Service (WAS) encountered a failure when it started a worker process to serve the application pool
  9. Пулы приложений не могут быть запущены пока не будет запущена служба активации windows
  10. Вопрос
  11. Ответы
  12. Все ответы

Служба активации процессов Windows (WAS) обнаружила сбой при запуске рабочего процесса для обслуживания пула приложений

Пул приложений IIS 7 прекращается при просмотре http://localhost/

В окне просмотра событий → системный журнал я вижу:

Пул приложений ASP.NET v4.0 отключен. Процесс Windows Служба активации (WAS) обнаружила сбой при запуске рабочий процесс для обслуживания пула приложений.

Есть ли другие способы устранения неполадок, которые я могу предпринять, чтобы увидеть более подробные сообщения о том, почему это происходит?

Если ваш пул приложений работает под определенной идентификационной информацией, причиной вашей проблемы может быть истекший пароль.

В IIS перейдите в Пулы приложений и проверьте Identity вашего пула приложений.

Является ли приложение с помощью пользовательской учетной записи? Нужно ли это быть?

Попробуйте изменить идентификатор на встроенную учетную запись, например ApplicationPoolIndentity. Для этого перейдите в раздел «Дополнительные параметры», «Модель процесса», «Идентификация». Не забудьте перезапустить пул приложений после внесения изменений.

Убедитесь, что учетная запись или группа имеют разрешение «Вход в пакетное задание». Чтобы изменить эту политику на контроллере домена, выполните следующие действия:

    Пуск > Запустить gpmc.msc — изменить
    Выбрать леs > Домены > Доменное имя > Контроллер домена

      Щелкните правой кнопкой мыши «Политика домена по умолчанию» и выберите «Изменить»

    Следующее редактирование:

      Конфигурация компьютерa > Политики > Параметры Windows > Параметры безопасности > Локальные политики > Назначение прав пользователя

    Добавьте пользователя или группу в «Вход в качестве пакетного задания»

      Проверьте принадлежность группы к учетной записи службы (в Active Directory), если для этой цели используется определенная группа.

    В командной строке запустите «gpupdate/force»

Примечание.. Это решение проблемы SharePoint 2010.

добавление к janjonas в моей машине dev изменило PW на учетную запись, и я не знал, что мне пришлось повторно установить пользователя в каждый пул, который работает под этим пользователем.

Веб-приложения возвращают событие HTTP Error 503 и WAS 5189 в Windows 10 версии 1709

Эта статья поможет вам повторно переускореть ошибку HTTP 503 и событие 5189, когда после обновления до версии 1709 (Fall Creators Update) в Windows 10 или Windows Server 2016 веб-приложения не запускаются и возвращают ошибку HTTP 503 и событие службы активации Windows (WAS) 5189.

Исходная версия продукта: Windows 10 Корпоративная, Windows 10 Pro, Windows Server 2016 Standard, Windows Server 2016 Datacenter
Исходный номер КБ: 4050891

Симптомы

Рассмотрим следующий сценарий.

  • У вас есть компьютер под управлением Windows 10 или Windows Server 2016 с включенными службами IIS.
  • Обновление до Windows 10 версии 1709 (Fall Creators Update) или Windows Server 2016 версии 1709.

После обновления некоторые веб-приложения не запускались и возвращают следующее сообщение об ошибке HTTP 503:

Служба недоступна (Service Unavailable)
Ошибка HTTP 503. Служба недоступна.

Кроме того, событие WAS 5189 регистрируется в журнале событий:

Службе активации windows не удалось создать файл config пула приложений для пула приложений ‘ ‘ . Тип ошибки : «5». Чтобы устранить эту проблему, убедитесь, что applicationhost.config файл правильный, и повторно зафиксировать последние изменения конфигурации. Поле данных содержит номер ошибки.

Решение

Чтобы устранить эту проблему, вручную удалите символьные ссылки, созданные в Обновлении Windows. Для этого выполните указанные ниже действия.

Символические ссылки можно удалить так же, как и обычные файлы.

Откройте окно командной подсказки с помощью параметра «Запуск от администратора».

Выполните следующие команды:

Причина

Во время типичной операции was создает временный файл конфигурации для каждого пула приложений IIS в C:inetpubtempappPools папке.

На начальном этапе обновления Windows сканирует существующие папки и файлы (за пределами папки Windows) и записи их путей для восстановления после обновления. Однако поскольку файлы конфигурации являются временными, они удаляются при остановлении WAS.

На следующем этапе Обновления Windows эти ранее сканированные файлы и папки копируется во временное место обновления. После обновления Windows в Обновлении Windows создается символичная ссылка на каждую папку, которая была скопирована во временное расположение обновления, прежде чем она попытается восстановить эти файлы и папки в исходное расположение.

Однако поскольку эти временные файлы конфигурации больше не существуют, в Обновлении Windows не удаляются символические ссылки.

Пулы приложений не могут быть запущены пока не будет запущена служба активации windows

Вопрос

1. Windows Server 2012(не R2). Версия 6.2(сборка 9200)

2. Exchange 2013 (полную версию указать не могу, служба w3svc не запускается, но вроде с SP1)Проблема:

Не стартует служба w3svc, которая в свою очередь требует запуска службы WAS(служба активации windows). В eventvwr.msc указывается что

Имя журнала: System
Источник: Microsoft-Windows-WAS
Дата: 02.03.2015 14:40:26
Код события: 5172
Категория задачи:Отсутствует
Уровень: Ошибка
Ключевые слова:Классический
Пользователь: Н/Д
Компьютер: Exchange.domain.local
Описание:
Служба активации Windows обнаружила ошибку при попытке чтения данных конфигурации из файла «\?C:Windowssystem32inetsrvconfigapplicationHost.config», номер строки «1». Сообщение об ошибке: »Файл конфигурации создан в неправильном формате XML
«. Поле данных содержит номер ошибки.
Xml события:

5172
0
2
0
0
0x80000000000000

1374274

System
Exchange.domain.local

\?C:Windowssystem32inetsrvconfigapplicationHost.config
2
Файл конфигурации создан в неправильном формате XML

0D000780

Из ‘гугления’ выявил две адекватные линки.

1. http://forums.iis.net/t/1151484.aspx?Cannot+start+service+W3SVC+on+computer+ -переустановка сервисов IIS и WAS. Но, неуверен что переустановка данных сервисов не нарушит работу эксчендж, в любом случае данные компоненты не удаляются из системы(невозможно деактивировать чекбок) в меню включения-отключения компонентов системы.

2. https://technet.microsoft.com/en-us/library/cc735278%28v=ws.10%29.aspx — нет бекапов данного xml, а что поправить в нем не представляю.

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

Windows Process Activation Service (WAS) encountered a failure when it started a worker process to serve the application pool

IIS 7 Application Pool stops when browsing to http://localhost/

In Event Viewer -> System Log I see:

Application pool ASP.NET v4.0 has been disabled. Windows Process Activation Service (WAS) encountered a failure when it started a worker process to serve the application pool.

Are there other troubleshooting steps I can take to see a more detailed messages of why this is happening?

IIS 7 пул приложений останавливается при просмотре http://localhost/

В окне просмотра событий -> System Log Я вижу:

Пул приложений ASP.NET v4.0 отключен. Windows Process Служба активации (WAS) обнаружила сбой при запуске рабочего процесса для обслуживания пула приложений.

Есть ли другие способы устранения неполадок, которые я могу предпринять, чтобы увидеть более подробные сообщения о том, почему это происходит?

Создан 07 май. 12 2012-05-07 14:48:42 dev.e.loper

This happens when I just browse to http://localhost/ which point to a default site in ‘C:inetpubwwwroot’ which only has iisstart.htm So it shouldn’t be running any code. – dev.e.loper 07 май. 12 2012-05-07 16:05:50

May I request you to mark one of the answers as accepted. janjonas’s answer has helped lot of users including me 🙂 – RBT 15 май. 17 2017-05-15 06:35:24

4 ответа

If your application pool is running under a specific identity, an expired password could be the cause for your problem.

Создан 14 июл. 12 2012-07-14 17:17:04 janjonas

that was exactly what was going on. Thanks so much for this answer. I could see me burning hours before figuring this out. – gymbrall 17 авг. 12 2012-08-17 03:10:38

password. thanks! – Moshe L 01 янв. 13 2013-01-01 11:27:07

+1. thanks. – morpheus 23 мар. 13 2013-03-23 00:21:37

Another +1. I played around with processor affinity settings which causes the app pool to restart. Little did I know the person who set it up initially had changed the pool account’s password a few day earlier. – callisto 28 июл. 14 2014-07-28 10:17:07

I love it when 1st search results yields answer that works! +100! – happyfirst 22 авг. 16 2016-08-22 18:12:14

Check that the account or group has the «Log on as Batch Job» permission checked. To change this policy on a domain controller perform the following steps:

  • Start>Run gpmc.msc — edit
  • Select Forest>Domains>Domain Name> Domain Controller
    • Right click on «Default Domain Policy» and choose edit
  • Next edit:
    • Computer Configuration>Policies>Windows Settings>Security Settings>Local Policies>User Rights assignment
  • Add user or group to «Log on as Batch Job»
    • Check group membership of service account (in Active Directory) if a particular group is being used for this purpose.
  • From the command prompt run «gpupdate /force»

Note: This is a resolution for the problem with SharePoint 2010.

Создан 09 дек. 13 2013-12-09 19:55:39 Shrout1

adding to janjonas in my dev machine i changed PW to the account, and i didnt know that i had to re-set the user to every pool that runs under that user

Создан 17 фев. 14 2014-02-17 15:32:52 bresleveloper

In IIS, go to Application Pools, and check the Identity of your Application Pool.

Is the App Pool using a custom account? Does it need to be?

Try changing the Identify to a Built-in account like ApplicationPoolIndentity. To do this, go to Advanced Settings, Process Model, Identity. Remember to restart the App Pool after making your changes.

Создан 15 сен. 14 2014-09-15 15:10:51 James Lawruk

Пулы приложений не могут быть запущены пока не будет запущена служба активации windows

Вопрос

Ответы

А под какой учеткой у Вас пул админки запущен? Попробуйте вбить настройках пула учетные данные этого аккаунта заново.

И тоже самое сделать для SQL Server’а

  • Предложено в качестве ответа Denis Kichin Editor 19 августа 2011 г. 8:21
  • Отменено предложение в качестве ответа guy222 19 августа 2011 г. 9:35
  • Помечено в качестве ответа guy222 19 августа 2011 г. 9:53

Все ответы

А под какой учеткой у Вас пул админки запущен? Попробуйте вбить настройках пула учетные данные этого аккаунта заново.

И тоже самое сделать для SQL Server’а

  • Предложено в качестве ответа Denis Kichin Editor 19 августа 2011 г. 8:21
  • Отменено предложение в качестве ответа guy222 19 августа 2011 г. 9:35
  • Помечено в качестве ответа guy222 19 августа 2011 г. 9:53

Служба SQL Server (MSSQLSERVER) не запускается, пишет «Ошибка 1069: Служба не запущена из-за ошибки входа в систему».

Поставил в свойствах службы «Вход в систему» — «С системной учетной записью», запустилась. Видимо у TESTsqlagent слетел пароль (до восстановления дов.канала был 222, теперь пишет, что указан недопустимый пароль.) Как пароль для sqlagent переустановить? В AD его нет.

   alex-79

17.09.20 — 10:51

   H A D G E H O G s

1 — 17.09.20 — 10:58

Откуда уверенность, что WAS коррелирует с 1С?

   alex-79

2 — 17.09.20 — 11:00

(1) Как только вылетает 1С, то в журнале Windows сразу появляется предупреждение WAS. Если никто не жалуется, что в журнале Windows всё чисто

   alex-79

3 — 17.09.20 — 11:00

Вчера весь день мониторил эту проблему

   alex-79

4 — 17.09.20 — 11:03

   alex-79

5 — 17.09.20 — 11:16

(1) WAS при получении запроса IIS’ом способен активировать рабочий процесс (on-demand activation). В течение жизни процесса WAS посылает ему специальные сообщения (health messages), на которые ожидает ответ. Если процесс за определенное время не отвечает, то WAS считает, что с процессом что-то не так и рестартует его или просто останавливает. Например, процесс может перестать отвечать на запросы WAS в результате возникшего дедлока, который без рестарта процесса было бы не разрешить.

Как раз и получается что клиентская часть 1С отправляется запрос на веб-сервер, а WAS блокирует его и 1С вылетает с ошибкой.

   alex-79

6 — 17.09.20 — 12:01

   alex-79

7 — 17.09.20 — 16:13

Придётся перекатываться серверу на Windows 2008. Так не смог победить ошибку, а клиент уже ногами топает.

Тему можно закрыть.

   Pavel79

8 — 29.10.20 — 12:27

Проблема решилась?

У меня было такое когда обновил базы и обновил платформу.

Косяк был думаю в том что у клиентов тонкий клиент 64 бит, а публиковал через 32х битного клиента.

После перепубликации частые отвалы базы исчезли, но осталя косяк, теперь в 11:38 и 18:20 отваливается, почти в минута в минуту.

Откуда ошибка приходит понять не могу.

  

arsik

9 — 29.10.20 — 12:52

Apache — вот так решаются все проблемы с IIS.

Понравилась статья? Поделить с друзьями:
  • Ошибка в расте you already connected
  • Ошибка в раст performance warning
  • Ошибка в рабочем документе аудитор
  • Ошибка в расте steam load error is steam open
  • Ошибка в пути установки присутствуют недопустимые символы что делать