Синхронизация:Алгоритм действий если не работает синхронизация — различия между версиями

Материал из wiki.standart-n.ru
Перейти к: навигация, поиск
Строка 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''' по этой таблице по этому профилю '''на сервере''':
* если проблема с таблицей по односторенней синхронизации, взять максимальное значение поля '''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