Синхронизация:Алгоритм действий если не работает синхронизация — различия между версиями
Материал из wiki.standart-n.ru
Aleksnick (обсуждение | вклад) |
Aleksnick (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
− | = | + | =На стороне клиента= |
− | * Проверяем, что на странице [[http://192.168.67.30/sinhro/|http://192.168.67.30/sinhro/]] данный профиль не светится с флагом -1, иначе ошибка на сервере. | + | * Проверяем, что на странице [[http://192.168.67.30/sinhro/| http://192.168.67.30/sinhro/]] данный профиль не светится с флагом -1, иначе ошибка на сервере. |
* Проверить, что dt клиент включен. | * Проверить, что dt клиент включен. | ||
* url адрес который прописан в клиенте, открывается в браузере и выдает '''no input data''' | * url адрес который прописан в клиенте, открывается в браузере и выдает '''no input data''' | ||
Строка 8: | Строка 8: | ||
* dt клиент что-то скачивет, пишется объем траффика. | * dt клиент что-то скачивет, пишется объем траффика. | ||
* если процесс скачивания идет '''очень долго''', запустить dt клиент с ключом +detail и посмотреть на каких запросах тормозит. | * если процесс скачивания идет '''очень долго''', запустить dt клиент с ключом +detail и посмотреть на каких запросах тормозит. | ||
− | + | * если проблема с таблицей по старой синхронизации, взять максимальное значение поля '''packet''' по этой таблице по этому профилю '''на сервере''': | |
− | * если проблема с таблицей по | + | |
<pre> | <pre> | ||
select max(packet) from :table where g$profile=:profle | select max(packet) from :table where g$profile=:profle | ||
Строка 17: | Строка 16: | ||
GEN_%TABLE%_PACKET | GEN_%TABLE%_PACKET | ||
</pre> | </pre> | ||
− | + | * проапдейтить необходимые записи. | |
− | = | + | =На сервере= |
* сервер доступен | * сервер доступен | ||
* wamp включен | * wamp включен |
Версия 19:48, 7 апреля 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
- проапдейтить необходимые записи.
На сервере
- сервер доступен
- wamp включен
- профиль прописан в g$profiles, status=0, остальные колонки как у других подобных профилей.
- в таблице docs есть свежие данные
select * from docs order by docdate desc
- если есть таблица g$queue, смотрим когда были последние пакеты и есть ли по ним ошибки.
select * from g$queue q where q.profile_id=:profile_id