На компьютере установлен Windows Server 2008, SQL Server 2008, ArcSDE 9.3 SP1, ArcGIS Server .Net 9.3 SP1.
Иногда сервисы запускаются некорректно. Например есть сервис, который содержит слой, к которыму присоединена таблица. Т.е. Join к нескольким десяткам тысяч "фич". Все данные хранятся в SDE, по ключу присоединяемой таблицы, понятное дело, установлен индекс.
Иногда сервисы не запускаются вообще (очень редко, но бывает) - у сервисов пишет статус "запускается" и висит. Чаще сервисы запускаются, но иногда нет join'а, а соответственно и названия полей меняются, нет префикса схемы.
На загрузку компьютера поставил следующие задачи.
1. Принудительный запуск сервиса SDE (через net start) под учетной записью администратора через пару минут после запуска. Сам SDE не всегда стартует, особенно если у SQL Server 2008 установлено много разных компонентов. Видимо SDE почему-то пытается стартовать ещё до загрузки SQL Server, хотя зависимость от сервера у службы sde прописана. В журнале появляется ошибка, событие 110, connection to rdbms failed. Принудительный отложенный запуск решает эту проблему - SDE стартует стабильно.
2. И ещё через несколько минут происходит принудительный запуск ArcGIS Server.
Предположил, что ArcGIS Server не успевает толком запуститься, какой-то таймаут его обрубает. Поменял несколько разных таймаутов в настройках сервисов (waittimeout - 180, startuptimeout - 600), и что-то всё-равно проблемы. В логах всё чисто, хотя может я не те логи гляжу (ArcGIS/server/user/log). Где посмотреть?
Подскажите, в чем может быть проблема?