1

Проблема с базой данных

(edited by apanasis 10/12/2021 11:09:17)

Topic: Проблема с базой данных

После переезда на виртуальную машину (образ реально работающего сервера виртуализирован на kvm) наблюдаются проблемы с файлом базы данных:
2021/12/10 08:44:40:686: [INF:6AF5F740] Loading ADF plugin: 'local'...
2021/12/10 08:44:40:731: [INF:6AF5F740] Loading ADF site: 'webgis'...
2021/12/10 08:44:40:732: [INF:6AF5F740] http_service::create_server('render', 'localhost', 8000)
2021/12/10 08:44:40:735: [INF:6AF5F740] Loading ADF site: 'wialon_sdk'...
2021/12/10 08:44:40:735: [INF:6AF5F740] http_service::create_server('wialon_sdk', 'localhost', 8001)
2021/12/10 08:44:40:736: [INF:6AF5F740] ADF service started(PID=18799).
2021/12/10 08:44:40:779: [INF:4B61D700] storage_messages_env::register_batch_messages(840): error fetching database with index 1
2021/12/10 08:44:40:881: [INF:4B61D700] storage_messages_env::register_batch_messages(840): error fetching database with index 1
2021/12/10 08:44:40:984: [INF:4B61D700] storage_messages_env::register_batch_messages(840): error fetching database with index 1
2021/12/10 08:44:41:086: [INF:4B61D700] storage_messages_env::register_batch_messages(840): error fetching database with index 1
2021/12/10 08:44:41:189: [INF:4B61D700] storage_messages_env::register_batch_messages(840): error fetching database with index 1
2021/12/10 08:44:41:291: [INF:4B61D700] storage_messages_env::register_batch_messages(840): error fetching database with index 1
2021/12/10 08:44:41:394: [INF:4B61D700] storage_messages_env::register_batch_messages(840): error fetching database with index 1
2021/12/10 08:44:41:497: [INF:4B61D700] storage_messages_env::register_batch_messages(840): error fetching database with index 1

При этом сервис запускается, сообщения приходят и пишутся в файл .msgs, проверка базы скриптом db_verify показала:

BDB5105 Verification of /home/wialon/wlocal/storage/pd/auth_tokens.db succeeded.
BDB5105 Verification of /home/wialon/wlocal/storage/pd/objects.db succeeded.
BDB5105 Verification of /home/wialon/wlocal/storage/pd/properties.db succeeded.
BDB5105 Verification of /home/wialon/wlocal/storage/pd/trash.db succeeded.
BDB5105 Verification of /home/wialon/wlocal/storage/md/m-00000001.db succeeded.
BDB5105 Verification of /home/wialon/wlocal/storage/md/m-00000002.db succeeded.
BDB5105 Verification of /home/wialon/wlocal/storage/md/m-00000003.db succeeded.
BDB5105 Verification of /home/wialon/wlocal/storage/md/m-00000004.db succeeded.
BDB5105 Verification of /home/wialon/wlocal/storage/md/m-00000005.db succeeded.
BDB5105 Verification of /home/wialon/wlocal/storage/md/m-00000006.db succeeded.
BDB5105 Verification of /home/wialon/wlocal/storage/md/m-00000007.db succeeded.

Помогите разобраться.
Благодарю.

2

Проблема с базой данных

Re: Проблема с базой данных

Здравствуйте.

Прежде всего следует понимать, что в зависимости от того как конкретно вы осуществляли "переезд" на другую виртуальную машину, изначальное и конечное состояние WL может отличаться. В виду этого, прежде чем давать конкретные рекомендации, следует проанализировать состояние сервиса на данный момент.  Также мы рекомендуем осуществлять перенос WL на другой сервер/машину с помощью модуля резервного копирования согласно официальной инструкции:
https://help.wialon.com/help/wialon-loc … om-failure

В случае, если для вашей лицензии нету модуля резервного копирования, вы можете следовать согласно инструкции отсюда:
https://wialon-help.link/108b0ffb

В любом случае, первым делом следует проверить:
1) Что все файлы и в частности файлы БД Wialon созданы от пользователя "wialon" или просто выполнить команду по правильному наследованию привилегий:
chown -R wialon:wialon /home/wialon/

2) Если вы проверяете файлы БД с помощью скрипта db_verify, то убедитесь, что Wialon в этот момент в данный момент остановлен из панели администратора, так как в ином случае результат выполнения скрипта будет неточным. Если в структуре файлов БД все-таки обнаружатся какие-то повреждения, то вы можете почерпнуть потенциальные пути решения вашей проблемы в соответствующей статье:
https://wialon-help.link/096220cd

Также пожалуйста, для более детального технического анализа, напишите нам на почту - support@gurtam.com и предоставьте прямые доступы к панели администратора и SSH к серверу от пользователя "root".