WebSphere 6.1 Увеличение времени ожидания запуска сервера выше 300 секунд
Я поддерживаю некоторый устаревший код (не спрашивайте), и мой файл EAR загружается так долго, что я достиг 300-секундного тайм-аута, когда сервер запускается, но не развертывает EAR. Затем, если я нажму "Опубликовать", он будет развернут правильно, поскольку он сэкономил драгоценные секунды, необходимые для запуска сервера приложений.
Можно было бы подумать, дважды щелкнув по серверу, я смогу там изменить время ожидания, как в JBoss, но все, что я вижу, это следующие вкладки: Общие, Автоматическая публикация, Сервер, Публикация, Безопасность и Сетевое развертывание. Ни один из них нигде не упоминается. Заглянув внутрь консоли WAS, вы найдете слишком много вкладок и ссылок, чтобы эффективно отгадывать ее.
Пожалуйста помоги! Кто-нибудь еще жив, чтобы знать этот ответ?
2 ответа
Я нашел настройки в Предпочтения -> Сервер. Это выпадающий список, который говорит
Тайм-аут сервера: [Короткий, Короткий, Нормальный, Длинный, Дольше]
Хотя это значение не является явным тайм-аутом, в приложении можно выбрать параметр "Запуск приложения до того, как сервер завершит запуск" (на странице "Свойства запуска" в конфигурации приложения), который устанавливает флаг, указывающий серверу не ждать запустить это приложение до того, как сервер продолжит процесс запуска. Я не уверен, что проблема заключается в установке приложения или запуске приложения - "развертывание" подразумевает первое, но это не автоматическая часть запуска сервера. Это свойство не влияет на установку, только запуск.
Я сделаю обязательное замечание о том, что WAS 6.1 сильно не работает, но, исходя из тона вашего вопроса, я предполагаю, что эта часть уравнения не в ваших руках.