PDA

Просмотр полной версии : Сервер на кассе (дос). Висит...



Barzometr
22.07.2014, 13:29
Добрый день.

была просто касса под досом. подключалась к другой кассе. хочу выделить её в отдельный сервер - т.е, чтобы она сама к себе подключалась и не зависила от другой кассы.

делаю по инструкции - сервер на кассе.

создал папки - RESULTS, OLDRES.
изменил в локал.дб - пути и название сервера.
в rkeeper.ini изменил имя сервера, на новое.

всё запускается. проходит запуск сервера, открывается ркипер и висит -загрузка ркипера.
висит логотип ркипера и всё...

что может быть? или где ошибки глянуть? в error.txt ничего :(

сеть есть. всё ок.

ркипер 6, менеджерская под winXP на другом компе.

Hendehog
22.07.2014, 13:37
Добрый день.

была просто касса под досом. подключалась к другой кассе. хочу выделить её в отдельный сервер - т.е, чтобы она сама к себе подключалась и не зависила от другой кассы.

делаю по инструкции - сервер на кассе.

создал папки - RESULTS, OLDRES.
изменил в локал.дб - пути и название сервера.
в rkeeper.ini изменил имя сервера, на новое.

всё запускается. проходит запуск сервера, открывается ркипер и висит -загрузка ркипера.
висит логотип ркипера и всё...

что может быть? или где ошибки глянуть? в error.txt ничего :(

сеть есть. всё ок.

ркипер 6, менеджерская под winXP на другом компе.

А srvmon что показывает?

Dref
22.07.2014, 13:49
Касса на винде??

SH
22.07.2014, 14:33
создал папки - RESULTS, OLDRES.
А файлики кинули необходимые?

Barzometr
23.07.2014, 11:28
А srvmon что показывает?
эм.. если честно - ниразу не юзал. это на кассе или на менеджерском запускать?

---------- Добавлено в 10:28 ---------- Предыдущее сообщение было размещено в 10:27 ----------


Касса на винде??
менеджерская на винде

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


А файлики кинули необходимые?
опа. а нужно какие-то?
везде написано, просто создаьь эти папки.

SH
23.07.2014, 12:44
везде написано, просто создаьь эти папки.
Ссылку на "везде", пожалуйста.

Папку 16-DOS из дистрибутива. Как вариант, смотрите сюда (http://www.carbis.ru/forum/showthread.php?t=5318&p=39784&viewfull=1#post39784), п.3 наоборот.

Barzometr
23.07.2014, 13:05
Ссылку на "везде", пожалуйста.

Папку 16-DOS из дистрибутива. Как вариант, смотрите сюда (http://www.carbis.ru/forum/showthread.php?t=5318&p=39784&viewfull=1#post39784), п.3 наоборот.

сейчас попробую.
а делал я по этой инструкц:

http://www.carbis.ru/forum/showthread.php?t=2147&p=7832&viewfull=1#post7832


Инсталляция R-Keeper - кассовый сервер
======================================

Для всех вариантов:

каталоги DATABASE, RESULTS, OLDRES, файлы Local.db, Update.db.
Local.db - 5 строк:
дневной каталог (DATABASE\) если каталог - оканчивать \
путь к словарям (\\UNIT99\MENU6) если каталог - оканчивать \
путь к ENDDAY (\\UNIT99\RESULTS) если каталог - оканчивать \
по фиг что
Netbios-имя сервера (RLSERV)

Из DATABASE файл System.db перекинуть к программе Setcodat.exe,
обработать ею и вернуть обратно. Setcodat.exe настроить кассовую дату
и код корпорации.ресторана. Код нужен для персональных дисконтных
и платежных карт.
(для РосИнтера код корпорации 1000)


! Если кассовый сервер работает в MS-DOS,
а база данных менеджерской части лежит на Windows NT, а не Win95/98,
то кассовый сервер не сможет подключаться к ней сам. Поэтому для него
надо в Autoexec.bat подключить сетевой диск и в Local.db указать в
строках 2 и 3 прямые пути, завершая их обратным слэшем. При этом
путь не должен быть корневым (например F:\ не пройдет, а F:\DB\ - вполне).
Соответственно, если вам звонят и спрашивают, можно ли по-простому
заменить Win95/98 на WinNT, ответ: просто - НЕЛЬЗЯ!

Вариант 1 - Сервер на кассе:

записать local.db, update.db, Rkserver.dll, prdx.dll,
cor.exe и каталоги DATABASE, OLDRES, RESULTS в RKCLIENT.
В настройках сети ( \NET ) в Protocol.ini
увеличить SESSIONS=30 и NCBS=30


---------- Добавлено в 12:05 ---------- Предыдущее сообщение было размещено в 11:59 ----------

все файлы из дос16 были уже в папке ркипера.

SH
23.07.2014, 13:09
а делал я по этой инструкц:
Ну так:

Вариант 1 - Сервер на кассе:

записать local.db, update.db, Rkserver.dll, prdx.dll,
cor.exe и каталоги DATABASE, OLDRES, RESULTS в RKCLIENT.
В настройках сети ( \NET ) в Protocol.ini
увеличить SESSIONS=30 и NCBS=30

---------- Добавлено в 12:09 ---------- Предыдущее сообщение было размещено в 12:08 ----------

Версия какая?
Сеть netbios или tcp/ip?

Barzometr
23.07.2014, 13:11
2919

Barzometr
23.07.2014, 13:13
вер 6.78.
нетбиос.

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

странно. перегрузился еще раз - всё запустилось.
гружу после этого снова - опяиь не пашет висит.

SH
23.07.2014, 13:14
Теоретически, ему может просто памяти не хватать.
Попробуйте запустить с NETWORK=OFF

Barzometr
23.07.2014, 13:21
rkeeper6.system error n:2

SH
23.07.2014, 13:23
Это ж вроде "станция в списке станций не найдена".
Связь с менеджером нормально проходит?

Barzometr
23.07.2014, 13:32
по сети подключаюсь без проблеи. к шаре.
как еще проверить?

---------- Добавлено в 12:32 ---------- Предыдущее сообщение было размещено в 12:27 ----------

грешить на память можно. но! я оставляб запуск сервера на кассе и подключабсь кассой к другому серверу и всё работает. памяти на запуск сервера и ркипера ему хватает. а вот когда сам к себе коннектиться - повисон..

SH
23.07.2014, 14:25
В local.db все верно?

Barzometr
23.07.2014, 17:16
В local.db все верно?



database
r:\db\
r:\endday\
spool
RLSERV1 (к нему и подключаюсь, в rkeeper.ini пишу)


вот

SH
23.07.2014, 17:23
r:\db\
r:\endday\
Вряд ли в этом дело, но при абсолютных путях завершающий слеш не нужен.
Я по-прежнему склоняюсь к нехватке ресурсов на станции.

Barzometr
25.07.2014, 01:00
перепробывал многое уже.
отключал share, отключал тач. отключать уже нечего... и всё равно висит.
игрался с параметрами buffers, files - ничего не помогло. ноль.

только при отключении сети пишет -


Это ж вроде "станция в списке станций не найдена".
Связь с менеджером нормально проходит?


как это проверить? где смотреть? может какой-то файлик DB нужно залить с менеджерской?
или куда копать тогда?

SH
25.07.2014, 13:10
как это проверить?
Ну как "как", r:\db\ из local.db должен быть доступен с кассы. Подключение диска r нормально проходит?

Barzometr
25.07.2014, 14:47
стало еще туманней всё...

делаю копию текущей папки RK на кассе.
копирую полностью всю папку RK с другой кассы, которая выступает касса-сервер. Как мне и нужно ведь.
меняю настройки сервера - другое имя задаю в rkeeper.ini
перезаливаю local.db и system.db из копии прошлой версии. чтобы сохранить активацию.

Запускаюсь. Ура. Всё пашет! Только дата стоит 2012 года... Ну фигня. Перегружаюсь, запускаю setcodate (как-то так, на память). Меняю дату.
Запускаю - и ... висит! :(((

Не нравиться дата чтоли? Меняю назад на 2012 год - и... висит :(

Перезаливаю снова файлики local.db и system.db из копии архивной - висит!

Удаляю всё нафиг! Заливаю копию кассы-сервер рабочей. Заливаю снова ТОЛЬКО local.db и system.db из архивной копии, которые я сделал этой станции. Запускаю - РАБОТАЕТ! Но дата 2012 год. ХОтя странно, почему?
Перегружаюсь. Меняю дату. И ... висит!

:wall:



Ну как "как", r:\db\ из local.db должен быть доступен с кассы. Подключение диска r нормально проходит?
да. с этим всё ок.

---------- Добавлено в 13:47 ---------- Предыдущее сообщение было размещено в 13:45 ----------

запустить как 2012 год и сделать кучу закрытий дня :p:p:p:p:p

SH
25.07.2014, 15:18
У Вас случайно лицензии станций не пересекаются? В правом верхнем уголке окна "Зарегистрируйтесь картой".

Barzometr
25.07.2014, 19:24
У Вас случайно лицензии станций не пересекаются? В правом верхнем уголке окна "Зарегистрируйтесь картой".

эм... не понял. ткнуть пальцем в правый верхний угол экрана? там будет инфа?

SH
25.07.2014, 21:54
Нет, там даже без регистрации должна быть цифра, типа #1.

Barzometr
26.07.2014, 10:49
Нет, там даже без регистрации должна быть цифра, типа #1.
у всех станций разные цифорки.

Brambrulet
26.07.2014, 13:34
у всех станций разные цифорки.А эти циферки соответствуют настройкам сети и настройкам кипера?

А сколько по времени висит? Может он просто данные пытается отправить?

Когда пользуешься програмой setcodat, случаем system.db другой в результате не подкидываешь?

Попробуй поправить дату не через setcodat, а с кассы либо через монитор. Попробуй хотя бы просто день закрыть и посмотри переведется ли дата.

SH
26.07.2014, 14:59
А эти циферки соответствуют настройкам сети и настройкам кипера?
А это, кстати. не важно.

---------- Добавлено в 13:59 ---------- Предыдущее сообщение было размещено в 13:58 ----------

Мне кажется, что если сделать несколько перезагрузок с 2012 годом, то все равно повиснет. Не в дате дело.