metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2007-03-20 11:51 pm

8 часов копания в потрохах винды

Это, граждане, какой-то капец.

Решил я сегодня, значит, подключить прототип сервера-веб-морды-генератора-отчетов на ASP.NET на производственном сервере. Вообще я собирался его поначалу использовать для себя, а потом подключить к основной программе пользователей. Но, похоже, оптимизация расчетов ведомостей откладывается. ASP.NET не завелся с IIS6 на W2K3SP1. Все работает, простые статические страницы отдаются, aspnet_isapi.dll зарегистрирован и включен, aspx-страницы загружаются, выполняют запросы к СУБД, пишут в лог свои действия, но как только доходит до отдачи результата клиенту - соединение между сервером и клиентом разрывается и браузер пишет "страница не найдена". в httperr.log пишется что-то вроде connection_dropped defaultapppool.
Чего только я не перепробовал. Разрешал пулу приложений выполнятся от локального администратора, сидел вкуривал логи Procmon в поисках Access denied, сравнивал эти логи с логами с аналогичного девелоперского сервера, где все работает, пытаясь найти в чем разница - все однохренственно.
Сначала я думал, это антивирус тупой мешает, судя по логам обращений к файлам. Отключил - однохренственно - операций в логе стало больше, начали компилироваться временные файлы asp.net(какого собственно хрена эта долбаная вирусблокада не дает их компилировать, т.е. не дает запуститься csc.exe - отдельный вопрос), но работать оно от этого не начало.
В гугле народ пишет, что проблема совершенно не понятная, решается (иногда) переустановкой IIS, но это ж еще надо, чтобы к тому серваку кто-то нашел инсталлятор винды нужный - русская Enterprise Edition W2K3SP1, чорт его знает, откуда такое вообще берется :)

Хотелось бы найти причину этого идиотского глюка, но на это совершенно нет времени, проще или поставить на другом сервере, или на этом попытаться IIS переустановить.

[identity profile] 1ceheart.livejournal.com 2007-03-21 02:40 am (UTC)(link)
Переставь, конечно. IIS - это такая вещь в себе. Слава Кришне, что мне почти не приходится с такими кошмарами сношаться.

[identity profile] alex-butenko.livejournal.com 2007-03-21 05:14 am (UTC)(link)
:) ну да, как говорится unix rip.

[identity profile] metaclass.livejournal.com 2007-03-21 05:41 am (UTC)(link)
"вендекапец"

[identity profile] adews.livejournal.com 2007-03-21 06:17 am (UTC)(link)
Во-первЫх,- не используйте виндусь ;-)
если уж приходится использовать,- исключительно нелокализованные версии.
Я понял, что "пора", увидев однажды в логах строчку "Не удалось закончить операцию устранения царапин на диске"...

[identity profile] metaclass.livejournal.com 2007-03-21 07:28 am (UTC)(link)
Насчет нелокализованных версий - золотые слова. Но у клиентов,тем не менее, используются русские винды.
А в логах вчера целый день созерцал надписи "Имя файла образа" и "Имя файла рисунка" - перевод одной и той же фразы "Image file name" для двух разных сообщений.

[identity profile] adews.livejournal.com 2007-03-21 08:20 am (UTC)(link)
Об чём и спич. Иногда после таких сообщений приходится в MSDN лезть, чтобы понять, что имелось ввиду

[identity profile] medvedd.livejournal.com 2007-03-21 06:50 am (UTC)(link)
Это фигня, у меня на Win2000Serv отвалился ВПН как класс. И что вы думаете - единственный способ починить - переустановка:(

[identity profile] 13.livejournal.com 2007-03-21 09:15 am (UTC)(link)
уже вышел SP2, возможно в нем пофиксен этот косяк

[identity profile] metaclass.livejournal.com 2007-03-21 04:12 pm (UTC)(link)
Йооо, какая мощная вещь.

[identity profile] merrcy.livejournal.com 2007-03-21 05:35 pm (UTC)(link)
Убит на месте! :D
Под занавес дня долго въезжал, что же это такое... %( Но понял!
Хочу!!!

:oE

(Anonymous) 2007-03-23 07:10 pm (UTC)(link)
Default WWW pool and IIS working under different accounts
reset both accounts.

IIS must die with user-friendly configuration interface not allowing synchronize user credentials for
www and app server

LAMP - Linux, Apache, MySQL, PHP

[identity profile] sergiej.livejournal.com 2007-04-12 09:23 pm (UTC)(link)
Права на файлы дать юзеру вебовскому, он не ИИС.