Просмотр полной версии : При перезагрузке сервера (компьютера) сервер R-Keeper виснет при загрузке
Компьютер с Windows 7. Сервер R-Keeper 6.97. В штатном режиме серверы работают нормально - перезапускаются при закрытии дня и вручную без проблем.
Если же перезагрузить компьютер, то серверы, назначенные в автозагрузке, появляются в процессах, но висят безжизненно. Servmon их не видит, как не видят кассы и Мониторы. Если убить процессы и запустить заново вручную - все нормально. Поставил отсрочку при запуске - но почему-то помогает не всегда. В чем дело и как лечить?
VampireKB
04.04.2011, 15:13
Вопросы:
1)Что мешает переделать их в сервисы
2)Поставить таймаут в 10-15 секунд.
Такое бывает,когда сервер загружается БЫСТРЕЕ сетевухи.
2)Поставить таймаут в 10-15 секунд.
Стоит 30 - не помогает.
О сети догадывался.
1)Что мешает переделать их в сервисы
Как?
VampireKB
05.04.2011, 12:04
в rklist построчно засунуть папку к каждому серверу,а RKService.exe(тот,у которого будет файл rklist.ini) запустить с параметром /install
Не так давно столкнулся с аналогичной бедой: Win2003, 2 кассовых сервера стоят как службы... При перезагрузке системы (поставили обновления и они требуют ребута) редко, но все равно бывает ситуация с висящим процессом который приходится убивать и заново запускать службу... Причем бывает такая ерунда, что перезапуск службы не помогает, а помогает только ручной запуск кассового сервака, а только потом службы :O:
Если мне памят не изменяет, то нужно прописать в rkeeper6.ini папке сервера
AutoRestart=OFF (Если ON, то при малейшем отключении от сети.... будут глюки и сервер будет принудительно запускаться до потери пульса) :wall:
Server=127.0.0.1
Потом создать файл rkslist.ini в котором будет указан путь к серверу - для запуска как слубжа обязательно!
C:\RKS1\
Для srvmon.exe создаем srvmon.ini в котором пишем Server = 127.0.0.1
Потом инсталируем как службу RKService.exe -install или /install
Вуаля.. у меня так три заведения раньше идеально работали!
Можно еще сделать ярлык на рабочий стол батника (перезапуск сервера
net stop rkserver
cor
net start rkserver
Хотя для винды говорят cor не особо и нужен, но для профилактики сгодится! :drinks:
в rklist построчно
Это таки неправильно.
создать файл rkslist.ini в котором будет указан путь
А это таки правильно.
Доброго времени суток!
Никак не могу разобраться с запуском серверов как службы. У меня 2 сервера на винде хп. Версия 6.97.
Недавно для удаленного их перезапуска настроил srvmon и сделал запуск серверов через RKService.exe.
В rkslist.ini прописал пути к 2-м серверам построчно.
c:\serv1\
c:\serv2\
RKService у меня работает как служба, но почему-то после закрытия дня второй сервер не запускается. Вот и не могу понять почему. Может кто-то встрачелся с подобным полтергейстом. Поделитесь советами.
В этой теме выкладывал новые srvmon.rar (http://www.carbis.ru/forum/attachment.php?attachmentid=1447&d=1318152283) и rkservice.rar (http://www.carbis.ru/forum/attachment.php?attachmentid=1446&d=1318152274)http://www.carbis.ru/forum/attachment.php?attachmentid=1449&d=1319020937&thumb=1 (http://www.carbis.ru/forum/attachment.php?attachmentid=1449&d=1318152741), которые ucs на трекере как раз выкладывали как возможное решение проблемы с зависанием. Плюс, напоминаю - у службы нужно в свойствах отключить "разрешить взаимодействие с рабочим столом", взаимодействие с сервером произоводить через srvmon.
По поводу поднятия второго сервера после перезагрузки тоже сталкивался, вылечилось банальным шаманством-переустановкой, на одном объекте так и осталось - один сервер руками запустить, потом норм через srvmon стартует. Можно простейший батник написать сконвертировать его в exe и в бой...
Прошу прощения. немного наврал с версией. версия у меня 6.94. Хотя с моей версией все запускается нормально.
Добрый день! Подскажите пожалуйста как сделать что бы сервер касс запускался автоматически после перезагрузки винды. Если положить ярлык Rkserver в автозагрузку то он срабатывает только после входа в винду =(
и еще раз: ставите rkservice, настраиваете (как - в history.txt) кассы. и в свойствах службы убираете галочку "разрешить взаимодействие с рабочим столом". Именно из за этой галочки сервера не стартуют до логина. Без нее запускаются от юзера system еще до логина. ну это после 6.94 кажется версии. а так - любая софтина, умеющая "делать" службы виндовые. думаю принцип тот же, но я бы обновился если версия старая. До кассы 6.97, даже можно без букв..
в свойствах службы убираете галочку "разрешить взаимодействие с рабочим столом"
Это круто для всех служб - кардсерва, спреда - но иконки не отображаются, не привычно и для удаленной диагностики неудобно :) А можно ли как-то извернуться так, чтобы вот так запускать, а потом если запустить через ярлык, то то не запускалась бы задачка повторно, а показывала состояние?
Много хочу, да :)
Ну, если сильно захотеть, то думаю можно. )
Например пусть ярлыком будет батник, который останавливает службу, импортирует ветку реестра со службой, где галочка установлена взаимодействия, запускает службу. Пауза, посмотрели, дальше батник возвращает. Ну или вместо ветки реестра просто запускать /desktop вариантом..
Ну это все равно "стоп старт"... )
Замечал что некоторые приложения гсы (сприд, кардсерв) в некоторых непонятных случаях как служба работают паршиво, тогда как раз приходится /desktop, и control userpasswords2 делать... )
П.С. и да, толк в извращениях после долгих лет внедрения продуктов гсы думаю каждый специалист знает. :)
VampireKB
12.09.2012, 12:56
П.С. и да, толк в извращениях после долгих лет внедрения продуктов гсы думаю каждый специалист знает.
:)
но через РДП такой значек не появится ) и в 7-ке(вин7) не появится ваще )))
После удаления вирусов на компьютере перестал запускается RKeeper, вернее сервис RKServer запускается, но без реакции. При запуске RKServer.exe в ручную сервер стартует и работает нормально. Подскажите где смотреть?
вернее сервис RKServer запускается, но без реакции.
При этом в процессах RKServer.exe есть?
Обновлять exe шники из дистрибутивов пробовали?
Кажется мне, это в винде теперь проблема, после вирусов.
При этом в процессах RKServer.exe есть?
Обновлять exe шники из дистрибутивов пробовали?
В процессах появляется RKService.exe и все. Из бэкапа пробывал заменить все exe файлы
Rkslist.ini в папке присутствует? В нем все правильно прописано?
Rkslist.ini в папке присутствует? В нем все правильно прописано?
Возможно вы имели ввиду rklist.ini. Такого файла нет и в бэкапах не было. раньше как то работало.
Тогда пробуем так:
В свойствах службы ставим тип запуска "В ручную". Ребутим Винду, ждем пока прогрузится (минут 5-7 для верности) заходим в службы и запускаем службу руками. Запустится ли при этом сервер Кипера?
Тогда пробуем так:
В свойствах службы ставим тип запуска "В ручную". Ребутим Винду, ждем пока прогрузится (минут 5-7 для верности) заходим в службы и запускаем службу руками. Запустится ли при этом сервер Кипера?
Тоже так пробывал. все 10 минут ждал.
Rkslist.ini в папке присутствует?
Уточню: в папке с rksevice.exe
Если нет, попробуйте все таки создать. Содержимое файла следующее:
C:\RK6\RKSERVER - путь к папке где собран ваш сервер.
Еще мысли: служба кипера на прямую зависит от работы службы "Рабочая Станция". Она работает?
Возможно вы имели ввиду rklist.ini. Такого файла нет и в бэкапах не было. раньше как то работало.
Нет именно Rkslist.ini. Именно из этого файла служба берет путь откуда запускать сервер(а). Без этого файла сервер как служба запускаться не мог 100%.
если после чистки от вирусов Этот файл отсутствует, значит этот файл помимо пути содержал вредоносную информацию и был удален антивирусом, или положен в карантин.
просто создайте файл с таким именем, и пропишите в нем путь до папки в которой этот файл лежит.
напомню что файл Rkslist.ini должен находиться в папке сервера РК
C:\RK6\RKSERVER - путь к папке где собран ваш сервер.
если после чистки от вирусов Этот файл отсутствует, значит этот файл помимо пути содержал вредоносную информацию и был удален антивирусом, или положен в карантин.
просто создайте файл с таким именем, и пропишите в нем путь до папки в которой этот файл лежит.
напомню что файл Rkslist.ini должен находиться в папке сервера РК
После создания Rkslist.ini, добавив путь к RKServer.exe после запуска службы в диспетчере процессов появились два процесса. Это RKService.exe и RKServer.exe. Так должно быть? Также заметил то что в трее бочонок с ярлыком RKServer не появляется и все работает нормально.
После создания Rkslist.ini, добавив путь к RKServer.exe после запуска службы в диспетчере процессов появились два процесса. Это RKService.exe и RKServer.exe. Так должно быть
Да.
Также заметил то что в трее бочонок с ярлыком RKServer не появляется и все работает нормально.
По-хорошему боченок должен быть. Но если так устраивает, то оставляете. Для управления сервером в этом случае можно настроить srvmon.
---------- Добавлено в 12:57 ---------- Предыдущее сообщение было размещено в 12:54 ----------
значит этот файл помимо пути содержал вредоносную информацию и был удален антивирусом, или положен в карантин.
Весьма сомнительное предположение. Никогда не видел инишников зараженных вирусом.
После создания Rkslist.ini, добавив путь к RKServer.exe после запуска службы в диспетчере процессов появились два процесса. Это RKService.exe и RKServer.exe. Так должно быть? Также заметил то что в трее бочонок с ярлыком RKServer не появляется и все работает нормально.
Если win7 и запущено службой, то бочонка не будет.
Если WinXP, то у службы поставить "Взаимодействие с рабочим столом"
Powered by vBulletin® Version 4.2.6 LTS Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot