2014-09-16 3 views
0

Я разместил (IIS 7) веб-приложение на сервере Windows 2008 r2.
Это веб-приложение отлично работало в течение нескольких дней, но сегодня оно перестало работать, и появилось сообщение об ошибке, как показано ниже.
enter image description here
Я открыл зрителя событий и получил сообщение об ошибке, показанное ниже
Не удалось выполнить запрос, так как App-домен не может быть created.Error: 0x8007000E Не хватаетпамяти для завершения этой операции.
Я нашел много потоков с той же ошибкой, но ни один из них не решил эту проблему 1. Как это производственное сервер не существует нехватка оперативной памяти и дискового пространства и т.д. 2. Это веб-приложение работает под учетной записи оператора он имеет полный доступ к каталогу файлов веб-приложений, и у той же учетной записи есть вход в систему как пакетная привилегия..NET Framework получает сбой с нерегулярными интервалами

Но я при ремонте> NET Framework 4.0 с помощью Microsoft Repair tool начал работать. Но вышеупомянутая ошибка повторяется с нерегулярными интервалами (4 часа или 6 часов). Любая помощь будет оценена грустно.

enter image description here

+1

Soemthing разрушает вашу структуру. Вы запускали проверку на вирусы или проверяли аппаратные компоненты, такие как жесткий диск? – nvoigt

+0

Я продолжал контролировать монитор Microsoft Process, но не нашел многого в этой проблеме. если вы хотите, чтобы этот файл журнала мог поделиться им с вами. –

ответ

0

Microsoft IIS Forum link решена моя проблема. Включить функцию x32 bit в IIS. Но нигде мы не используем компонент x32 bit/dll. Но это решило нашу проблему.

0

"Не хватает памяти для завершения этой операции."

apppool действительно перерабатывает его самостоятельно после определенного количества хитов, поэтому это происходит в разное время.

проблема может случиться в двух случаях 1. нет места на диске. 2. У вас нет доступа для создания tempfiles.

Итак, вы действительно отметили место на диске на веб-сервере?

И выполняет ли пользователь ваш приложение доступ к папке temp в папке .Netframework? Если пользователь ограничен вашим приложением, у вас может возникнуть проблема.

+0

Thnx для вашего ответа .. 1) На сервере имеется почти 6 ГБ свободного места. 2) Этот пользователь является локальным администратором на этом компьютере. –

+0

сколько памяти доступно, и это 32-битная или 64-битная ОС? – Thorarins

+0

windows server 2008 r2 64bit os ... Только 6 ГБ используется из 8 ГБ. –