| 
			
			 | 
		#1 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
			
			
			AOS - не стартует автоматически при перезапуске системы
			 
			
			Добрый день! 
		
		
		
		
		
		
		
	Столкнулся с такой проблемой - AOS не хочет запускаться автоматически при перезапуске системы, хотя все установки запуска стоят в "Automatic". Вручную все запускается прекрасно. Система - Axapta 3.0, Windows 2000 Server, MS SQL Server 2000 Enterprise. Если кто-нибудь сталкивался с такой проблемой, буду очень признателен за помощь.  | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Наводящие вопросы: 
		
		
		
		
		
		
			
		
		
		
		
	1) Где база и приложение, на том же сервере? 2) Проверьте настройку самого сервиса. 3) Что произойдет, если установить параметр запуска АОС на "On demand"?  | 
| 
	
 | 
| 
			
			 | 
		#3 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			1) На том же сервере 
		
		
		
		
		
		
		
	2) Вроде все в порядке. Все установки запуска у всех служб - Auto 3) Спасибо за совет, буду проверять. Но все-таки хотелось бы, чтобы служба запускалась автоматически. А возможна ли такая ситуация, что AOS стартует раньше MS SQL и, не видя сервера БД, останавливается? И как этого избежать?  | 
| 
	
 | 
| 
			
			 | 
		#4 | 
| 
			
			 Модератор 
		
			
	 | 
	
	
	
		
		
		
		 
			
			HKLM\SYSTEM\CurrentControlSet\Services\Axapta Object Server\DependOnService=MSSQLSERVER
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#5 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
		
			Изначально опубликовано Irvine  
1) На том же сервере 2) Вроде все в порядке. Все установки запуска у всех служб - Auto 3) Спасибо за совет, буду проверять. Но все-таки хотелось бы, чтобы служба запускалась автоматически. А возможна ли такая ситуация, что AOS стартует раньше MS SQL и, не видя сервера БД, останавливается? И как этого избежать? ![]() Можно еще попытаться повторить запуск сервиса один раз или до полной победы, но при кривых настройках это породит лишние проблемы.  | 
| 
	
 | 
| 
			
			 | 
		#6 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Спасибо за советы. Судя по журналу событий ситуация в моем случае такова - SQL Server запускается и начинает производить операцию восстановления (завершение работы было из-за отключения питания). AOS благополучно стартует, пытается  подсоединиться к SQL Server, у него это не получается, в результате чего служба AOS останавливается. SQL Server заканчивает операцию восстановления, после чего все работает нормально. Поэтому установка зависимости между службами тут вряд ли поможет. Наверное стоит в установках AOS поставить вторую попытку соединения или воспользоваться советом Михаила.
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#7 | 
| 
			
			 Модератор 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
		
			Поэтому установка зависимости между службами тут вряд ли поможет
		
	 
  Ситуация типичная - в каком порядке начнут запускаться сервисы ( если он не прописан явно ) и кто из двух сервисов, стартовавших одновременно, запустится первым - лотерея. Recovery у MSSQL запускается при старте независимо от того, упал он в прошлый раз или нет, а сколько она подлится - мы не знаем. Явно указав системе, что сервис AOS может запускаться только после того, как ЗАПУСТИТСЯ ( started, а не starting ) MSSQL, мы эту проблему решаем. Решение типовое, особенно для сервисов, которые повторных попыток перезапуститься не делают. Если имеете в виду Number of retries when creating connection и Retry delay when creating connection - я бы это крутить не стал, есть опыт (нехороший), вылезает боком в самых неожиданных местах, опять мы не знаем, сколько нужно попыток, чтобы Recovery закончилось P.S. Против старта AOS как "по требованию" ничего против не имею, у самого так же настроено  
		 | 
| 
	
 | 
|
| За это сообщение автора поблагодарили: alex55 (1). | |
| 
			
			 | 
		#8 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Спасибо, буду знать. Хотя мне кажется что двух попыток соединения было бы все-таки достаточно, там буквально нескольких секунд не хватает  
		
		
		
		
		
		
		
	  Но раз это где-то ещё может вылезти, то конечно лучше использовать другой вариант. И последний вопрос - почему ни у кого не возникает такой проблемы, так как мне кажется она вполне реальна. Обычно используется On Demand? Просто нигде никакой документации/вопросов/и.т.п я найти не смог...  | 
| 
	
 | 
| 
	
	 | 
	
			 
			Похожие темы
		 | 
	||||
| Тема | Ответов | |||
| Arijit Basu: AX 4 AOS Basics: [Level 100] | 0 | |||
| Не стартует AOS с русским языком | 9 | |||
| AOS + Oracle не стартует | 8 | |||
| Не стартует AOS. Help! | 3 | |||
| не стартует установленный AOS | 2 | |||
		
  |