Странная ошибка с веб-сайтом ASP.NET + Lucene - PullRequest
0 голосов
/ 03 марта 2010

ASP.NET новичок здесь

Я запрограммировал веб-сайт ASP.NET и работал на win'08 (удаленно). Приложение запрашивает 11 очень больших индексов Lucene (каждый ~ 100 ГБ). Я открываю IndexSearchers для Page_load () и оставляю их открытыми, а затем передаю их по ref в методы запроса на основе введенных пользователем ключевых слов.

Я могу подключиться к RDC и нормально запустить сайт в VS-2008. Я могу развернуть его и получить к нему доступ через Интернет с моего рабочего стола. По какой-то странной причине некоторые из моих товарищей по команде испытывают проблемы при работе на одном и том же сайте - они могут войти в систему нормально, поэтому доступ не является проблемой - однако приложение просто «зависает» при выполнении некоторых поисков.

Любые предложения о том, где я должен искать? Может ли это быть проблемой с несколькими поисковыми запросами одновременно? Есть идеи?

1 Ответ

0 голосов
/ 03 марта 2010

Похоже на проблемы с блокировкой.

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

Так что я верю, что вы не должны содержать индексы Lucene .

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

Кроме того, вам следует проверить Журналы событий, возможно, у вас возникли какие-либо предупреждения или ошибки без вывода сообщений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...