06.09.2007, 09:35 | #1 |
Участник
|
Самопроизвольная остановка Axapta
Здравствуйте!
Подскажите пожалуйста в чем может быть проблема. На сервере АОС происходит "автоматическая" остановка Axapta. Не велось ни каких больших доработок. Захожу в Server Manager написано рабочее приложение - stopped, при этом Эдукейшн работает без проблем. Для рабочей стоит Автоматический режим запуска, для Эдукейшн ручной, в этом может быть дело?? БД MS sql 2000, версия Axapta 3.0 Build #1951.3730 |
|
06.09.2007, 09:47 | #2 |
Moderator
|
Проверьте свойства АОС, не стоит ли галочка Shut down after being idle for на закладке Server. Там указывается временной интервал простоя сервера, после которого сервер останавливается.
__________________
Андрей. |
|
06.09.2007, 09:47 | #3 |
Сенбернар
|
Бред какой-то. Кто такой Эд... эд... укейшн, например?
Хотите, чтобы ответили - пишите грамотно. Логи читали? Что-нить есть там? Начните с этого хотя бы. |
|
06.09.2007, 10:01 | #4 |
Участник
|
2 приложения запущены:
1)Тестовое ( у которого название не понаравилось) Education 2)Рабочее Axapta У Education режим запуска manual У Axapta режим запуска auto Shut down after being idle for галочка не стоит Последний раз редактировалось fPtr; 06.09.2007 в 10:06. |
|
06.09.2007, 10:08 | #5 |
Сенбернар
|
Навскидку: на закладке Server (AOS - Settings) есть группа Shutdown. Посмотрите, нет ли разницы м/у настройками Education и Axapta.
Режим запуска на это не влияет ни разу. Просто не умеет |
|
06.09.2007, 10:15 | #6 |
Moderator
|
Кстати, хороший совет - посмотреть, что сервер пишет при остановке в Event Log.
__________________
Андрей. |
|
06.09.2007, 10:26 | #7 |
Участник
|
прошелся по логам, нашел ошибку следующего вида:
Faulting application ax32.exe, version 3.0.1951.3730, stamp 40589f7c, faulting module ax32.exe, version 3.0.1951.3730, stamp 40589f7c, debug? 0, fault address 0x00250220. *ищу описание в google Последний раз редактировалось fPtr; 06.09.2007 в 10:30. |
|
06.09.2007, 10:34 | #8 |
Moderator
|
Нет, это не та ошибка. Это ошибка клиента (ax32.exe), а не сервера. Смотрите логи на самом сервере.
__________________
Андрей. |
|
06.09.2007, 12:17 | #9 |
Участник
|
Цитата:
Режим запуска поставили в OnDemand(по запросу), а Shut down after being idle for поставили галку и время через которое останавливается AOS 1200 сек. Т.е. если к AOS в течении 20 минут никто не подключается он останавливается. Далее как только пошел запрос от клиента к AOS он стартует. Плюс такой схемы работы заключается ещё в том, что обрубаются зависшие клиенты axapta. Последний раз редактировалось anikulichev; 06.09.2007 в 12:27. Причина: Дополнение |
|
07.09.2007, 08:23 | #10 |
Участник
|
anikulichev спасибо за совет!
обязательно попробуем запуск по запросу. |
|
07.09.2007, 11:57 | #11 |
Сенбернар
|
Замечательно
Только вот проблему Вы так и не локализовали. Следовательно, и не решили. Перевожу: У Вас самопроизвольно останавливается AOS. Почему - Вы, КМК, так и не поняли. Ваше решение: сделать так, чтобы он мог еще и запускаться. По запросу Вопрос: Вы решили проблему? Или таки нет? Странно это как-то... IMHO. |
|
07.09.2007, 12:37 | #12 |
Участник
|
Вопрос задаётся почему происходит автоматическая остановка AOS, а не самопроизвольная. Да потому что в настройках указан Automatic, вот он и останавливается. Другой вопрос почему он не запускается по запросу в данном режиме.
|
|
07.09.2007, 12:44 | #13 |
Moderator
|
Не, ну Вы неправильно поняли. Automatic - это не способ остановки, а запуск АОС автоматически при старте Виндовс. Там же написано - Startup type...
__________________
Андрей. |
|
07.09.2007, 12:58 | #14 |
Участник
|
Совершенно правильно, но если активные сессии клиентов отсутствуют, то он т.е. AOS останавливается. Через какой период времени я сейчас не могу сказать(напоролись на эти грабли где то 5 лет назад) потому что не помню.
|
|
07.09.2007, 13:13 | #15 |
Сенбернар
|
Чудеса какие-то Вы рассказываете...
__________________
Best Regards, Roman |
|
07.09.2007, 13:17 | #16 |
Moderator
|
Это Ваше личное, причем неправильное мнение. Еще раз повторю, по мануалу и многолетней практике: если "Shut down after being idle for" не установлено, то АОС сам не останавливается, вне зависимости от количества работающих на нем клиентов.
__________________
Андрей. |
|
07.09.2007, 14:09 | #17 |
Участник
|
Прошу прощения за свой последний пост, чушь сморозил конечно же AOS не станавливатся. Открыл свои записи пятелетней давности. Ситуация следующая. Да в этом режиме Aos стартует вместе с виндой, но если не было связи с базой данных, то он останавливается и в дальнейшем по запросу от клиентов не стартует.
|
|
19.09.2007, 17:40 | #18 |
Member
|
На 3.0 сп6 (версия ядра 1951.7609) наблюдаю следующее.
В настройке АОС стоит галка Shut down after being idle for и указано 1000. К АОСу подключен клиент. Висит на бэкграунде. Через некоторое время (на глазок сопоставимо с 20-ю минутами) на клиенте появляется сообщение "Сервер приложений Microsoft Axapta (...) завершает свою работу. Сейчас, пожалуйста, выйдите из системы." Еще через минуту появляется сообщение о том, что АОС закрыл соединение. В логах ошибок нет, но есть такое. " Object Server Test: Shutting down due to idle timeout " " Object Server Test: Waiting up to 60 seconds for clients to disconnect. " " Object Server Test: Waiting timed out - aborting connected clients. " " Object Server Test: Session 1 requested termination of session 2 " " Object Server Test: Axapta Object Server has been stopped " Похоже, что это новая фича автоостановки АОСа. Раньше он останавливался по таймауту после того, как от него отключился последний клиент. А если клиентские сессии повисали — то не отключался вовсе. Теперь же, похоже, он стал отключаться по факту бездействия клиентов. Даже если они подключены. Данная информация относится к 3.0 сп6 и к более ранним версиям 3.0, на которые был установлен Kernel Rollup 3. Ни на более ранних Kernel Rollup, ни в 4.0 я такого пока не наблюдал.
__________________
С уважением, glibs® |
|
19.09.2007, 18:18 | #19 |
Участник
|
АОС может останавливаться если происходит некая ошибка.
Например у нас я могу это воспроизвести так. Создаем новый проект. Добавляет туда все элементы АОТ из usr слоя. (объем слоя порядка 100 мегов) Далее сохраняем созданный проект. Закрываем проект. Почти сразу закрываем клиента аксапты. Аос останавливается. Избежать остановки аоса в таком случае могу только если подождал некоторое время после закрытия большого проекта, а еще лучше если после этого кеши сбросил (словарь АОТ и пр.) Видимо это какая-то особенность работы сборщика мусора. Возможно у вас нечто подобное происходит. P.S. Ax 3.0 SP3 |
|
20.09.2007, 07:47 | #20 |
Участник
|
Цитата:
Сообщение от anikulichev
Прошу прощения за свой последний пост, чушь сморозил конечно же AOS не станавливатся. Открыл свои записи пятелетней давности. Ситуация следующая. Да в этом режиме Aos стартует вместе с виндой, но если не было связи с базой данных, то он останавливается и в дальнейшем по запросу от клиентов не стартует.
Не останавливается он сам, если не активна функция "Shut down after being idle for". RTFM
__________________
Axapta 3.0 CIS SP3 CU1 --- Народу собралось - яблоку плюнуть негде! |
|
Теги |
ax3.0 |
|
|