У меня есть еще одна странная проблема.
Вот сценарий:
Несколько клиентов
1 веб-сервер
1 Сервер базы данных (SQL)
Сайт работает 90% времени.
Время от времени пользователи жалуются, что сайт зависает. Я сам проверил, и Internet Explorer просто ждет страницу. Нет сообщений, нет ошибок, ничего. Просто жду.
Я захожу на сайт с клиентского компьютера, используя его имя: http://myserver/somevirtualdirectory/default.aspx
Вот ты, кикер, ты. При подключении к серверу через RDP и просмотре http://localhost/somevirtualdirectory/default.aspx, сайт работает нормально ...
Затем я также попытался с клиента выполнить Telnet с портом 80 на этом сервере, и да, он может подключиться к серверу, но при выполнении команды GET /test.html он дает Внутренняя ошибка сервера 500 ..
Я всегда могу пропинговать сервер .. он определенно работает.
Единственное, что в конечном итоге решает проблему, это перезапуск IISRESET или пула приложений.
Мой сайт работает в пуле приложений Integrated .net 2.0, в котором используется интегрированный управляемый конвейер.
Я также включил трассировку Failed Request, и она фактически не регистрирует ошибку сервера 500.
Любой совет будет полезен. Как я уже сказал, проблема носит прерывистый характер, поэтому ее очень трудно устранить.
Если бы это было связано с Kerberos, разве это не сработало бы ВЕЗДЕ?