PDA

Просмотр полной версии : Переехал на выделенный сервер - остались старые и появились новые проблемы



Zatravka
09.12.2013, 13:35
Была проблема с пропаданием блюд, "по совету друзей приобрел автомобиль" перенес сервер отдельный ПК (http://www.carbis.ru/forum/showthread.php?t=7279&page=2&p=61678&viewfull=1#post61678) . \
Сервер 6.49.
Воспользовался инструкцией с форума
Тут же рядом крутится сервер ПДС, он заработал не сразу, только после создания rkeeper.ini со строкой APServer = AServ.
Больше в ini нет ничего.

Что имеем:

1. Периодически кассы (2 шт) теряют связь с сервером
2. Изменения блюд в Редакторе не отображаются на кассе (хотя файлы в DATABASE на сервере имеют соответствующее время изменения)
3. СЕГОДНЯ ОПЯТЬ ПРОПАЛИ ВСЕ БЛЮДА ИЗ ЗАКАЗА :(

На сервере XP свежеустановленный

VampireKB
09.12.2013, 14:39
1)поменяй свитч
2)понизь скорость с 1000 до 100(если 1000 :) )..если уже 100,то попытаться до 10HALF
3)бесперебойник...
4)проверить жесткий диск на битые секторы,возможно отключения в "энергосберегающем режиме"
5)руки....

Zatravka
09.12.2013, 14:54
1) попробую, но до этого момента проблем со свитчем не наблюдалось, т.к. сервер ПДС работает без особых нареканий
2) где менять? на кассах или на серваке?
3) бесперебойники есть везде (кроме свитча)
4) диск проверять на сервере?
5) где возможны косяки? по опыту...

Как я понял, весь перечисленный список больше для ликвидации обрывов. Обрывы, видимо, способствуют, пропаданию блюд.
Как быть с тем, что на кассе не проходят изменения (ибо и базы менеджера и базы сервера на одном ПК)?

VampireKB
09.12.2013, 15:05
и,кстати,провеьте кассовый протокол.... может они "внезапно" туда попали ))

1)свитч - единственное общее устройство,которое не меняли
2)на станциях
3)и туда тоже
4)на сервере
5)....


Как быть с тем, что на кассе не проходят изменения
настройки...

Mikkey O'Fish
09.12.2013, 15:09
где возможны косяки? по опыту...
1. Плохо обжат кабель.
2. Запретить серверу уходить в спящий режим.
3. Скорость 10 МБ.

Zatravka
09.12.2013, 16:23
сервер в спящий не уходит
завтра буду менять свитч
как устыновить на кассе скорость 10, если это rtl8139,

[network.setup]
version=0x3110
netcard=RTL8139,1,RTL8139,1
transport=ms$ndishlp,MS$NDISHLP
transport=ms$netbeui,MS$NETBEUI
lana0=RTL8139,1,ms$netbeui
lana1=RTL8139,1,ms$ndishlp




[protman]
DriverName=PROTMAN$
PRIORITY=MS$NDISHLP


[RTL8139]
DriverName=rtsnd$


[MS$NDISHLP]
DriverName=ndishlp$
BINDINGS=RTL8139


[MS$NETBEUI]
DriverName=netbeui$
SESSIONS=50
NCBS=65
BINDINGS=RTL8139
LANABASE=0


какие настройки посмотреть на предмет того, что отредактированные данные не попадают на кассу?

Admin
09.12.2013, 16:35
что отредактированные данные не попадают на кассу?
После редактирования закрывают редактор и перезагружают кассовый сервер.

Zatravka
10.12.2013, 00:40
обычно большинство изменений проходит онлайн, нет?

Admin
10.12.2013, 00:48
и да, и нет. Онлайн действительно обновления забрасываются на кассу(ну если с сетью все ок в этот момент и кассовый сервер доступен), но часто можно услышать - что делали изменения днем, а вечером, когда делали закрытие - знаки вопросов у некоторых блюд. Причина эта на самом деле банальна - днем, эти обновления прилетели онлайн, а при перезагрузке сервера он по какой-то причине обновления не подхватил. Вот и появляются неизвестные блюда. Поэтому испокон веков у юцц - никаких изменений в течении дня. А любое изменение лучше закреплять перезагрузкой сервера.

Mikkey O'Fish
10.12.2013, 08:22
как устыновить на кассе скорость 10, если это rtl8139
system.ini смотри в каталоге NET

mnekin
11.12.2013, 10:11
А еще я рекомендовал бы обновиться.
Слишком старая версия. Не вижу смысла в ней ковыряться.

Admin
11.12.2013, 11:27
А еще я рекомендовал бы обновиться.
хехе, я думаю, что это невозможно.

Zatravka
12.12.2013, 11:03
хехе, я думаю, что это невозможно.
Прав на 100% :)
И это не моя прихоть :) И мне приходится с этим жить :)
В общем, кто знает, тот поймет :)


system.ini смотри в каталоге NET
на какой параметр обратить внимание и что там должно быть?

Brambrulet
12.12.2013, 12:56
По-моему вот так:

[RTL8139]
DriverName=rtsnd$
Medium=_10Full


только это в PROTOCOL.INI.

Правильно ли я понимаю - станция раньше работала именно с этой скоростью, именно с этими настройками сети? И энддеи нормально скидывала? Если да, то не стоит трогать настройки сети, там всё нормально.

Я бы поставил RkShare - там логи есть. В вашем случае это может весьма пригодиться.

mnekin
13.12.2013, 10:39
Admin,
В смысле не возможно.
А я уверен что возможно, только без участия дилера не получиться, если конечно ПО не ломанное.

SH
13.12.2013, 13:03
если конечно ПО не ломанное.
А нет давно других причин сидеть на 6.49.

Brambrulet
15.12.2013, 12:55
какие настройки посмотреть на предмет того, что отредактированные данные не попадают на кассу?В редакторе ресторана: Меню->Связь с кассой. Должна стоять галочка.

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

Zatravka
17.12.2013, 18:20
По порядку:
0. Касса работала на скорости 100Full, EndDay скидывала нормально, изменения подхватывала он-лайн. протокол netbeui.
1. Таки да, дилер не особо поможет :)
2. RKShare - что это? с чем едят?
3. Галка, есс-но стоит, при переезде с кассового на выделенный сервер менеджерская часть (в разделе настроек) не менялась, но вот сейчас не работает он-лайн подхват. Должен ли быть НА ВЫДЕЛЕННОМ серваке (в папке rkserver, имею ввиду) файл rkeeper.ini? Если да, то что в нем прописать? Менеджер и сервер на разных ПК.

Вот protocol.ini

[network.setup]
version=0x3110
netcard=RTL8139,1,RTL8139,1
transport=ms$ndishlp,MS$NDISHLP
transport=ms$netbeui,MS$NETBEUI
lana0=RTL8139,1,ms$netbeui
lana1=RTL8139,1,ms$ndishlp


[protman]
DriverName=PROTMAN$
PRIORITY=MS$NDISHLP

[RTL8139]
DriverName=rtsnd$

[MS$NDISHLP]
DriverName=ndishlp$
BINDINGS=RTL8139

[MS$NETBEUI]
DriverName=netbeui$
SESSIONS=50
NCBS=65
BINDINGS=RTL8139
LANABASE=0

куда писать _10Half (ну или _10Full) ?

SH
17.12.2013, 18:37
2. RKShare - что это? с чем едят?
Поиск же есть (http://www.carbis.ru/forum/rk-%D0%A1%D0%B5%D1%82%D0%B5%D0%B2%D1%8B%D0%B5-%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D 0%B8/2864-%D0%92%D1%81%D0%B5-%D0%BF%D1%80%D0%BE-rkshare.html).


Должен ли быть НА ВЫДЕЛЕННОМ серваке (в папке rkserver, имею ввиду) файл rkeeper.ini? Если да, то что в нем прописать?
rkeeper6.ini должен быть, в частности, для работы дисконтных карт. Для связи он не нужен.


сейчас не работает он-лайн подхват.
Да, может, оно и к лучшему :)

Zatravka
17.12.2013, 18:43
Чего-то не увидел я надобности в RKShare, т.к. БАЗЫ (сервера и менеджера ) на одном ПК, видимо я не так выразился постом выше. Medit tool на другом ПК

SH
17.12.2013, 18:50
Zatravka, так что не работает-то?

Zatravka
17.12.2013, 18:56
Увлекся я что-то, прошу прощения.
На данный момент все застыло в шатком равновесии, "отвалов" касс до сего дня не было, но сегодня зачем-то трижды в течении 8 минут кассу ресетили - это я выясню, почему.
В данный момент скорость соединения касс с сервером - 100Full. Есть ли смысл ставить 10Half? И как это сделать, т.к. в своем protocol.ini я нужной строки не нашел.

Не работает он-лайн подхват, но убедили - пусть дальше не работает.

SH
17.12.2013, 19:04
сегодня зачем-то трижды в течении 8 минут кассу ресетили - это я выясню, почему.
Хотели данные потереть.


Не работает он-лайн подхват, но убедили - пусть дальше не работает.
Если все-таки надо - ковырять в сторону настроек адаптера для Редактора в rkeeper.ini

Zatravka
17.12.2013, 19:14
Потереть данные :) - для этого и переезжали на выделенный сервер.
Что посмотреть в настройках? Судя по всему, мой ini-файл сильно отличается от ini-шников современных версий

Alias1 = D:\RK6\DB\data
Alias2 = D:\RK6\DB\data
Alias3 = D:\RK6\DB\data
Alias4 = D:\Rk6\Endday\data

MonitorName = RKMONITOR
ServerName = RLSERV
AdapterNo = 5
KbdFont = HelicaCondLight
StockPath = D:\RK6\STOCK
OfficeOut =
AutoClose = NO
RboLink = NO
RboPath =
RboCards = YES
ItemsReport = Base
DaysReport = Base
StartHour = 9
AVatPath = D:\RK6\DB\DATA
CharCode =
CookKbd = M6x4.dll
Language = RUSSIAN

SH
17.12.2013, 20:15
Потереть данные - для этого и переезжали на выделенный сервер.
Вот теперь видите наглядный результат. А то многие не верят.


Что посмотреть в настройках? Судя по всему, мой ini-файл сильно отличается от ini-шников современных версий
Да, а адаптер действительно 5? И Монитор работает?
Зайдите в Редактор, посмотрите "о программе" - там должно быть написано "сервер найден". Или "сервер не найден".

Zatravka
17.12.2013, 22:17
Насчет наглядности : могут и вонь до небес поднять, что висит наглухо, поэтому, типа, и ресетили.
Адаптер 5, Монитор работает, Сервер найден. Он-лайн через раз :(



Adapter= 5
ETHERNET:
Found name: UNIT01

Adapter= 11
ETHERNET:
Not found

Adapter= 10
ETHERNET:
Not found

Adapter= 6
ETHERNET:
Not found

Adapter= 3
ETHERNET:
Not found

SH
18.12.2013, 00:19
М-да. Ну, я только повторюсь: и ладно. На 6.49 однозначно лучше лишний раз сервер перегрузить.

Brambrulet
18.12.2013, 00:49
Да у нас и на более свежих версиях подобное бывало ... мне даже в голову не приходило на кипер грешить. Проблемы с сетью! Перезагрузить.

На некоторых станциях это частое явление - значит с досом не сильно совместима.

Brambrulet
18.12.2013, 01:03
несколько сумбурный ответ, кмк

что бывало применительно к моей проблеме?
кто несовместим с досом?Кажется.

Необходимость в начале дня пару раз перезагрузить кассу - это проблема?

Железо.

StarT
20.12.2013, 01:24
по поводу железа и сети - tcp v4 ведь настроен - никто не мешает сделать ping xxx.xxx.xxx.xxx -t и через минут 30 посмотреть на результат (количество потерянных пакетов). И так со всем станций
Разумеется не поможет при наличии коллизий IP адресов.

aspal
20.12.2013, 17:18
[QUOTE=Brambrulet;64299]По-моему вот так:

[RTL8139]
DriverName=rtsnd$
Medium=_10Full


только это в PROTOCOL.INI.
ДД! Ручками дописать вторую строчку в этом разделе PROTOCOL.INI

Brambrulet
23.12.2013, 19:42
Да, точно в протокол.ини.

У каждой сетевухи свои параметры. Конкртено для этой десятка задаётся именно так.