PDA

Просмотр полной версии : Доработка: О доработке процедуры установки и удаления службы "АвтоГРАФ-Сервер"


Витёк
07.09.2012, 04:13
Есть просьба доработать процедуру установки и удаления службы "АвтоГРАФ-Сервер", для корректного сохранения настроек, отличных от значений по умолчанию. Попытка решить проблему с помощью прав доступа оказалась не успешной, из-за отсутствия возможности в дальнейшем запустить службу "АвтоГРАФ-Сервер".

Alex
07.09.2012, 04:32
А какие у Вас возникли проблемы с
сохранения настроек, отличных от значений по умолчанию
?

Витёк
12.09.2012, 06:39
У меня возникала ситуация с изменением настроек серверной части после процедуры установки и удаления службы "АвтоГРАФ-Сервер", вследствие которой изменился путь сохранения данных с приборов. Например было D:\Data стало C:\AG_Server\Data . Что привело к необходимости сращивания данных вручную по 280 приборам. Процедуру выполнял не я, а разгребать пришлось мне. :(

plex
12.09.2012, 06:48
Так то настройки сохраняются в инишке, и все вопросы задавайте не сюда, а именно этому человеку
не я

Добавлено через 32 секунды
с изменением настроек серверной части после процедуры установки и удаления службы "АвтоГРАФ-Сервер"
Если все работает зачем удалять?

CorpN
13.09.2012, 06:23
Витёк, а что от Технокома то требуется, чтобы они встроили поисковую и анализирующую систему в серверное ПО на выявление неких бинарников со всего раздела жесткого диска до запуска службы? К чему этот пост...

Витёк
13.09.2012, 06:56
CorpN, всё намного проще. :)
Просто нужно, чтобы настройки серверной части не менялись. Не трогать их и ничего не назначать по умолчанию.

SK
13.09.2012, 06:59
Например было D:\Data стало C:\AG_Server\Data .
Поскольку это зависит исключительно от ini-файла, то либо имел место запуск службы из папки, куда был распакован архив с дефолтным ini-файлом, либо вовсе без такового и применились настройки по умолчанию.
К самой процедуре установки/удаления службы в список служб Windows - это никакого отношения не имеет. Из какой папки будет установлена (запущена) служба, в той папке она и будет пытаться найти ini-файл.

Витёк
14.09.2012, 04:33
Например было D:\Data стало C:\AG_Server\Data .
Поскольку это зависит исключительно от ini-файла, то либо имел место запуск службы из папки, куда был распакован архив с дефолтным ini-файлом, либо вовсе без такового и применились настройки по умолчанию.
К самой процедуре установки/удаления службы в список служб Windows - это никакого отношения не имеет. Из какой папки будет установлена (запущена) служба, в той папке она и будет пытаться найти ini-файл.
Нет, ничего руками не удалялось и не менялось, не файлы не настройки.
Была остановлена служба. Далее Uninstall.bat . Минут через 5-ть Install.bat и запуск службы. В настройки сразу не смотрели. Обратили внимание, только тогда, когда пользователи начали жаловаться на отсутствие данных за предыдущие периоды.

SK
14.09.2012, 05:27
Была остановлена служба. Далее Uninstall.bat . Минут через 5-ть Install.bat и запуск службы. В настройки сразу не смотрели. Обратили внимание, только тогда, когда пользователи начали жаловаться на отсутствие данных за предыдущие периоды.
Через 5 минут запустили install.bat уже из другого места ???

Витёк
14.09.2012, 11:36
Была остановлена служба. Далее Uninstall.bat . Минут через 5-ть Install.bat и запуск службы. В настройки сразу не смотрели. Обратили внимание, только тогда, когда пользователи начали жаловаться на отсутствие данных за предыдущие периоды.
Через 5 минут запустили install.bat уже из другого места ???
Нет, из того-же, C:\AG_Server\ .

Alex
14.09.2012, 11:53
Нет, ничего руками не удалялось и не менялось, не файлы не настройки.
Была остановлена служба. Далее Uninstall.bat . Минут через 5-ть Install.bat и запуск службы. В настройки сразу не смотрели. Обратили внимание, только тогда, когда пользователи начали жаловаться на отсутствие данных за предыдущие периоды.

Хм, действительно есть такая ошибка. Перезаписывается только настройка дата папки. Исправлю в следующем релизе.

CorpN
14.09.2012, 12:05
Витёк, скорее всего изначально было все следующим образом: архив с ПО распаковали в корень диска С и запустили экзешник. Думали наверно щас интерфейсное окно появится и там по очереди будете все инсталировать. А оказалось, что служба сразу встала и серверный софт приступил к работе, прописав Дату туда же где и экзешник, т.е. в корень С диска. А потом уже после совершенного действия кто-то таки прочитал инструкцию и расположил серверный софт как и положено в своей отдельной папке.

SK
14.09.2012, 12:26
Нет, ничего руками не удалялось и не менялось, не файлы не настройки.
Была остановлена служба. Далее Uninstall.bat . Минут через 5-ть Install.bat и запуск службы. В настройки сразу не смотрели. Обратили внимание, только тогда, когда пользователи начали жаловаться на отсутствие данных за предыдущие периоды.

Хм, действительно есть такая ошибка. Перезаписывается только настройка дата папки. Исправлю в следующем релизе.
:mat: :mad: :2guns:

Витёк
18.09.2012, 07:19
Нет, ничего руками не удалялось и не менялось, не файлы не настройки.
Была остановлена служба. Далее Uninstall.bat . Минут через 5-ть Install.bat и запуск службы. В настройки сразу не смотрели. Обратили внимание, только тогда, когда пользователи начали жаловаться на отсутствие данных за предыдущие периоды.

Хм, действительно есть такая ошибка. Перезаписывается только настройка дата папки. Исправлю в следующем релизе.

Спасибо.

plex
18.09.2012, 07:22
Витёк, Поделитесь секретом, зачем удаляли?

Витёк
18.09.2012, 07:26
Витёк, скорее всего изначально было все следующим образом: архив с ПО распаковали в корень диска С и запустили экзешник. Думали наверно щас интерфейсное окно появится и там по очереди будете все инсталировать. А оказалось, что служба сразу встала и серверный софт приступил к работе, прописав Дату туда же где и экзешник, т.е. в корень С диска. А потом уже после совершенного действия кто-то таки прочитал инструкцию и расположил серверный софт как и положено в своей отдельной папке.

CorpN, всё как всегда проще. Проверяли возможность смены провайдера. По техническим причинам данные не поступали. Подумали, что есть некая привязка к оборудованию, а была добавлена ещё одна сетевая карта. Решили попробовать выполнить процедуру удаления и установки службы :hehe:. И получили...

Alex
18.09.2012, 07:51
CorpN, всё как всегда проще. Проверяли возможность смены провайдера. По техническим причинам данные не поступали. Подумали, что есть некая привязка к оборудованию, а была добавлена ещё одна сетевая карта. Решили попробовать выполнить процедуру удаления и установки службы . И получили...

Так уж повелось, что никто при обновлении серверного ПО не удаляет службу. Да и путь к дата папке редко кто меняет. Поэтому раньше и не всплыла ошибка.