Синхронизация:Алгоритм действий если не работает синхронизация — различия между версиями
Материал из wiki.standart-n.ru
Agk (обсуждение | вклад) (→На стороне клиента) |
Aleksnick (обсуждение | вклад) |
||
Строка 18: | Строка 18: | ||
* проапдейтить необходимые записи. | * проапдейтить необходимые записи. | ||
* Ошибка "Incomplete Zip File", нужно проверить, что антивирус не блокирует обмен. | * Ошибка "Incomplete Zip File", нужно проверить, что антивирус не блокирует обмен. | ||
+ | |||
=На сервере= | =На сервере= | ||
Строка 23: | Строка 24: | ||
* wamp включен | * wamp включен | ||
* служба очереди работает | * служба очереди работает | ||
− | |||
* в таблице '''docs''' есть свежие данные | * в таблице '''docs''' есть свежие данные | ||
+ | * в таблице '''g$queue''' есть свежие данные | ||
+ | * профиль прописан в '''g$profiles''', '''status=0''', '''dbsecurekey not null''', остальные колонки как у других '''подобных''' профилей. | ||
+ | * в таблице '''G$DISTRIBUTE_VECTORS''' по данному профилю настройки такие же как и у других профилей. | ||
+ | * в таблице '''G$DISTRIBUTE_X_TABLES''' по данному профилю настройки такие же как и у других профилей. | ||
<pre> | <pre> | ||
select * from docs order by docdate desc | select * from docs order by docdate desc |
Версия 18:23, 12 июля 2016
На стороне клиента
- Проверяем, что на странице [http://192.168.67.30/sinhro/] данный профиль не светится с флагом -1, иначе ошибка на сервере.
- Проверить, что dt клиент включен.
- url адрес который прописан в клиенте, открывается в браузере и выдает no input data
- если не работает, проверить, что на сервере включен wamp.
- иначе если URL начинается с 10, проверить, что поднят open vpn.
- dt клиент не выдает ошибок при скачивании.
- dt клиент что-то скачивет, пишется объем траффика.
- если процесс скачивания идет очень долго, запустить dt клиент с ключом +detail и посмотреть на каких запросах тормозит.
- если проблема с таблицей по старой синхронизации, взять максимальное значение поля packet по этой таблице по этому профилю на сервере:
select max(packet) from :table where g$profile=:profle
и подставить его в генератор поля packet этой таблицы в клиентской базе:
GEN_%TABLE%_PACKET
- проапдейтить необходимые записи.
- Ошибка "Incomplete Zip File", нужно проверить, что антивирус не блокирует обмен.
На сервере
- сервер доступен
- wamp включен
- служба очереди работает
- в таблице docs есть свежие данные
- в таблице g$queue есть свежие данные
- профиль прописан в g$profiles, status=0, dbsecurekey not null, остальные колонки как у других подобных профилей.
- в таблице G$DISTRIBUTE_VECTORS по данному профилю настройки такие же как и у других профилей.
- в таблице G$DISTRIBUTE_X_TABLES по данному профилю настройки такие же как и у других профилей.
select * from docs order by docdate desc
- если есть таблица g$queue, смотрим когда были последние пакеты и есть ли по ним ошибки.
select * from g$queue q where q.profile_id=:profile_id