Веб-часть Sharepoint не работает с перебоями
У меня есть среда MOSS 2007, 2 веб-сервера и сервер БД, балансировка нагрузки между двумя веб-серверами.
Недавно я развернул веб-часть, которая некоторое время работала нормально, но через день потерпела неудачу на веб-сервере 2. Когда это терпит неудачу, это получает сообщение об ошибке:
'A Web Part or Web Form Control on this Page cannot be displayed or imported. The type could not be found or it is not registered as safe’
После сбоя он останется таким до тех пор, пока не будет выполнен сброс IIS.
Другой веб-сервер никогда не выходит из строя, я попытался заставить второй веб-сервер не воссоздать проблему и не смог этого сделать. Я попытался поместить его под интенсивный трафик http, и он справился с этим нормально. Положите его обратно в бассейн, и он снова потерпел неудачу примерно через 7 часов.
Итак, если я удаляю.dll для веб-части с затронутого веб-сервера, веб-часть не перестает работать. Это нормальное поведение? Я проверил каталог bin для сайта и глобальной сборки, и больше нигде на сервере нет другой копии.dll.
Кроме того, при проверке галереи веб-частей, если веб-часть потерпела неудачу, она появится в галерее, но при попытке добавить новую веб-часть,.dll не будет отображаться в списке.
Я понятия не имею, как продолжить устранение неполадок отсюда или даже исправить это, какие-либо идеи?
1 ответ
Похоже, веб-часть неправильно развернута на сервере 2. Вы можете проверить это в Central Admin:
CA-Operations-Solution Management. В разделе "Состояние" будет указано, правильно ли оно развернуто на ферме.
Теперь о том, почему, это другое дело. Что-то в конфигурации интерфейса 2 препятствует правильному развертыванию / репликации.