Я работаю над проектом ASP.NET, который использует DNN (DotNetNuke). Производственная среда - у нас есть 2 сервера IIS с веб-сайтом, развернутым на обоих. У обоих веб-серверов есть сетевой балансировщик нагрузки спереди. Оба сервера используют один и тот же экземпляр SQL-сервера и файловый сервер, на котором размещаются файлы содержимого.Ошибка DNN для DotNetNuke в среде фермы
Я уже тестировал оба веб-сервера отдельно и отлично работает. Но как только они объединяются в ферму с сетевым балансировщиком нагрузки, мы периодически получаем серое сообщение с «Ошибка DNN. Сайт недоступен. Вернуться на сайт». Также, если у меня только один веб-сервер с настроенным NLB, он отлично работает слишком.
В логах не так много. Файл web.config имеет:
<httpErrors errorMode="Custom">
<remove statusCode="404"/>
<remove statusCode="500"/>
<error statusCode="404" path="/ErrorPage.aspx" responseeMode="ExecuteURL">
<error statusCode="500" path="/ErrorPage.aspx" responseeMode="ExecuteURL">
</httpErrors>
еще потому это там не так много в журналах IIS. Я вижу, что IIS вызывает метод GET
для этого ErrorPage.aspx для некоторой ошибки 500
.
Когда я проверяю журналы ошибок DNN, на одном из этих двух серверов одновременно ничего не происходит.
Некоторые считают, что проблема связана с балансировкой нагрузки сети. Но я чувствую, что некоторые ошибки происходят на уровне http
, вероятно, из-за некоторой конфигурации компонентов DNN. Но я совершенно новичок в структуре DNN. Поэтому любые указатели на то, где я должен начать отладку, действительно оценены. Благодарю.
Edit: Там множественная ошибка после входа в IIS, который говорит
aspxerrorpath=/WebResource.axd
Я не знаю, если это имеет отношение к ошибке DNN.
Я не думаю, что SQL имеет ошибку, потому что приложения работают хорошо, когда они работают сами по себе. Кроме того, если соединение с SQL не удалось, я увижу исключение на уровне приложения. Общий кэш может вызвать проблемы. Есть ли способ проверить это? Спасибо за ресурс, кстати. – swdon
Извините, не знаю. У меня нет опыта работы с хостингом на ферме. Я просто надеюсь, что вы найдете что-то полезное в руководстве по настройке – VDWWD
Нет проблем, спасибо за ресурсы и помощь. – swdon