PDA

Просмотр полной версии : RK и server 2008



valobasoff
04.07.2010, 12:14
Добрый день соучастники! Столкнулся вот с какой плавающей проблемой на мс сервер 2008 sp2 и кипером версии 6.88-93 если не ошибаюсь, время от времени случается так, что пользователи(как впрочем и админы) не могут зайдя на сервер терминально запустить ни одно приложение РК(report, erest, motinor). Т.е. приложение судя по всему стартует, так как загораются часики на пару секунд и процесс появляется в списке процессов, но на экран ничего не выводится. Права пользователя не важны, не работает под любыми. Перезагрузкой лечится с переменным успехом,также может вылечится просто без каких либо действий, т.е. сегодня зашел - неработает, завтра зашел - работает, сервер при этом не перезагружался. Такова ситуация уже полгода, с самой инсталяции, хотелось бы решить это. В логах винды ничего по этому поводу, у самих приложений есть какие-то логи ? Может кто-то сталкивался или хотя-бы имеет мысли куда копать ?

VampireKB
04.07.2010, 13:38
Попробуй установить БДЕ 5.11
Попробуй установить последние драйвера на Гуардант (www.guardant.ru)
Посмотри сколько людей работает в РК,когда у другого не запускается ( UCS гарантирует нормальную работу с БД только в монопольном режиме)

Как я понимаю Кипер,он вначале пытается запустить ключ защиты,потом проверить путь к папке DB,затем вывести интерфейс для ввода пароля

mavericklan
28.04.2012, 14:06
Доброго времени суток!
Настраиваю связку : RK server на Win 2008 server SP2 + Рабочие станции по TCP/IP.
Долго боролся с доступом из доса в 08 сервер, но вроде победил, тоесть net view видит сервер.
Сейчас проблема в том что кипер на кассе не видит сам RLSERV.
в hosts & lmhosts сервер указан как unit99.

Подскажите в чем может быть беда, может где-то еще что-то нужно прописать? какие то политики по выключать?

P.S. Если кому будет интересно, то могу поделиться инфой как подружить дос и сервер.

VampireKB
28.04.2012, 14:21
Доброго времени суток!
Настраиваю связку : RK server на Win 2008 server SP2 + Рабочие станции по TCP/IP.
Долго боролся с доступом из доса в 08 сервер, но вроде победил, тоесть net view видит сервер.
Сейчас проблема в том что кипер на кассе не видит сам RLSERV.
в hosts & lmhosts сервер указан как unit99.

Подскажите в чем может быть беда, может где-то еще что-то нужно прописать? какие то политики по выключать?

P.S. Если кому будет интересно, то могу поделиться инфой как подружить дос и сервер.

Настройки Вин2008 абсолютно идентичны настройкам Вин7

Выделенный сервак точно запущен?
ИП сервака идентичен тому,который вы прописываете в хостах ?
и ЧТО вы прописываете в хостах :)))

mavericklan
28.04.2012, 14:30
сервак запущен, запущен через STRSERV, ip естественно идентичен.
в хостах пишу


192.168.0.1 UNIT99
192.168.0.1 RLSERV //прописал для верности, после того как не сработало в первый раз


вы пишете про настройки вин7, а носом ткнуть можете?

SH
28.04.2012, 15:22
Долго боролся с доступом из доса в 08 сервер
Зачем, если сервер выделенный?
А если и нет, есть RKSHARE.


может где-то еще что-то нужно прописать?
Когда касса в режиме "сервер не найден", с сервера ее видите через nba-find?

mavericklan
28.04.2012, 16:04
Боролся чтобы выяснить есть связь между кассой и сервером, как то же они должны информацией обмениваться?
Через nba-find кассу не видно, но это же netbeui, а я хочу tcp/ip.
Нужно поднять netbeui?

SH
28.04.2012, 16:20
Через nba-find кассу не видно, но это же netbeui
По tcp/ip тоже должно быть видно. Как правило, тогда номер - 0.
Попробуйте для начала в local.db прописать номер после имени сервера: RLSERV,0
Но вообще то, что касса через netbios не видна, это нехорошо. R-Keeper не нужен netbios как таковой, ему подходит любой транспортный протокол, поддерживающий пространство имен NETBIOS.


Боролся чтобы выяснить есть связь между кассой и сервером, как то же они должны информацией обмениваться?
Если сервер выделенный, то больше никакого обмена не нужно, касса работает в режиме клиента и никаких данных у себя не хранит, только онлайн связь с сервером. Расшаренный доступ по сети не нужен и вреден для защищенности сервера.

---------- Добавлено в 14:20 ---------- Предыдущее сообщение было размещено в 14:18 ----------

Честно говоря, я в таких случаях вообще иду от простого. Т.е. следовало бы поднять сервер на чем-то попроще, на XP или хотя бы обычной W7. Как связь пойдет - уже дальше копать сервер. Потому что R-Keeper вообще не предназначен для работы на серверных версиях, так-то.

mavericklan
28.04.2012, 17:52
Попробовал 0, выдает ошибку

Error: RLSERV-can not Add NetNAme
при 1 сервер нормально стартует; почитал тему про одноименную ошибку, дело там кончилось ничем.
08 сервер нужен для сервера терминалов.

SH
28.04.2012, 19:04
выдает ошибку
Это означает, что он не может создать себе сетевое имя. Да, я в одной конторе не победил, ставил на другую машину. Так и не понял, в чем разница была.


08 сервер нужен для сервера терминалов.
Отлично, но ведь несерверные машины ведь наверняка есть? Попробуйте на них поэксперементировать.

mavericklan
05.05.2012, 16:35
поднялось на виртульной машине с ХР, но касса пишет что ключ не соответствует станции, станция glaive с тач-скрином.
Подскажите это кто-то в кассе ручками что-то ковырял или где-то сбились настройки?

SH
05.05.2012, 18:26
Подскажите это кто-то в кассе ручками что-то ковырял или где-то сбились настройки?
Это Вы system.db со старого сервера забыли взять.

mavericklan
10.05.2012, 13:51
Это Вы system.db со старого сервера забыли взять.

Помогло, спасибо!

Подскажите, как быть если нужно будет вторую кассу к этому серверу подключить? если я заменю систем.дб из другово севера то первая касса опять отвалится, так ведь?
Понятно что можно сделать два сервера, но интересен вариант с одним сервером.
Если вопрос уже поднимался покажите где читать, а то я уже не по теме вопросы задаю.

SH
10.05.2012, 14:46
А у Вас что, два сервера с разными кодами ресторана?

mavericklan
10.05.2012, 15:42
Вот бы я знал, но мысль понял, буду пробовать, спасибо.

SH
17.10.2012, 01:05
Встретил проблему со взаимодействием выделенного сервера R-Keeper 6 и Windows Server 2008.
Нет, сервер не на W2008 :)
Там он просто не работал стабильно - через раз Can not add net name.
Перенесли сервер на XP, на 2008 оставили менеджерские базы.
Любопытная штука: на 2008 папка ENDDAY расшарена, с XP в нее вручную записать можно, однако кассовый сервер слить туда данные из RESULTS не может! Видимо, процесс не имеет тех же прав доступа, что и пользователь.
Перенес ENDDAY на XP - все нормально.

VampireKB
17.10.2012, 02:57
Встретил проблему со взаимодействием выделенного сервера R-Keeper 6 и Windows Server 2008.
Нет, сервер не на W2008 :)
Там он просто не работал стабильно - через раз Can not add net name.
Перенесли сервер на XP, на 2008 оставили менеджерские базы.
Любопытная штука: на 2008 папка ENDDAY расшарена, с XP в нее вручную записать можно, однако кассовый сервер слить туда данные из RESULTS не может! Видимо, процесс не имеет тех же прав доступа, что и пользователь.
Перенес ENDDAY на XP - все нормально.
Если запустишь сервак в режиме десктопа(а не службы),то всё получиться :)

Admin
17.10.2012, 03:12
Если запустишь сервак в режиме десктопа(а не службы),то всё получиться
КЭП?

VampireKB
17.10.2012, 03:52
КЭП?
исчо какой :)
просто это не только в 2008 ) такая же фигня происходит со ВСЕМИ СЕТЕВЫМИ ДИСКАМИ и путями типа \\имя компа\имя шары

как вариант,- можно написать батник и запускать его от имени системы(SYSTEM)
Батник создаст сетевой диск->включить сервис Кипера->попробывать закрыть день и посмотреть данные в ЕНДДЕЙ

SH
17.10.2012, 04:31
VampireKB, пробовал через создание диска - нифига.
Я просто хотел обратить момент на то, что логика у систем "винда+винда" не такая, как у "винда+дос", к чему привыкли. В досе, если диск цепляется и на него можно писать - все будет ОК. Здесь не так.

---------- Добавлено в 03:31 ---------- Предыдущее сообщение было размещено в 03:30 ----------

Для кого-то это очевидно, но вот, например, для меня - нет.

gte_33
17.10.2012, 08:09
Лирика все это. Любая диагностика проблемы начинается с анализа событий в журналах безопасности. Любой несанкционированный доступ к ресурсам, а такой имеет место должен записываться в лог журнала безопасности. По умолчанию он бывает не настроен. Для этого необходимо настроить аудит отказов в доступе в политике безопасности. Видим ошибку - понимаем что происходит. Не понимаем - забиваем в гугл. Уже давно все решили за нас...