При возникновении проблем в работе КС необходимо убедиться в наличии достаточного свободного места в системе(а так-же на разделах которые использует КС, если при установке выделялись отдельные разделы под разные компоненты КС)
ПроблемаВозможная причинаДиагностикаСпособ устранения
Не работает web интерфейс КСНе запущен virgo

Проверить запущен ли сервис virgo

 ps ax| grep virgo

Запустить virgo

sudo start virgo
Не запускается virgoОшибки в /opt/virgo/service.out
Не запускается virgoНе работает mongo

Ошибки в /opt/virgo/service.out

 com.mongodb.MongoException: can't find a master

Запустить mongo

sudo start mongodb
Не запускается mongo
Смотрим логи - /var/log/syslog и /var/log/mongodb/mongodb.log

Перезапустить mongodb

sudo restart mongodb

Если ошибка повторяется попробовать восстановить 

sudo -u mongodb mongod --repair --dbpath /var/lib/mongodb

Если проблема на МКС и mongo так и не запускается, то можно восстановить дерево из ЦКС

  • делаем backup
sudo mkdir -p /var/lib/mongodb_backup_`date -I` &&  mv /var/lib/mongodb/* /var/lib/mongodb_backup_`date -I`
  • перезапускаем mongodb
sudo restart mongodb
  • переустанавливаем пакет artixcs-middle (соглашаемся перезаписать старые данные данными по умолчанию)
sudo apt-get install --reinstall artixcs-middle
  • восстанавливаем дерево

зайти в WEB на ЦКС, выбрать нужный МКС, и деактивировать его (на центральном сервере), а затем проинициализировать.

Через несколько минут дерево на МКС должно восстановиться.

Не запускается qpid
Смотрим логи - /var/log/syslog и /var/log/qpid/qpid.log

Перезапустить

sudo /etc/init.d/qpidd restart


Не запускается MySQL
Смотрим логи - /var/log/syslog и /var/log/mysql/error.log

Перезапустить

sudo restart mysql
Не возможно подключиться к MySQL

Локальный пользователь для MySQL netroot, пароль netroot

mysql -unetroot -pnetroot

Не копируются данные из MSSQL в MySQLНе работает трансферДанные в таблице со временем последнего копирования устаревшиеПерезапустить virgo
Ошибки при генерации справочника

Не работает qpid на КС


Ошибка при помещении справочника в очередь

Запустить qpid

sudo /etc/init.d/qpidd start
Не работает MySQLОшибка при выборке данных

Запустить mysql

sudo start mysql


Переполнение очереди для одной из кассНе во все очереди удалось поместить справочникНайти кассы с большим числом сообщений (на Сводной таблице упорядочить по кол-ву сообщений в очереди) очистить очереди этих касс, разобраться с первопричиной
Нет данных для выгрузки в одной из таблиц , либо сформированы команды на удаление всех данных в одной из таблиц (число команд удаления = предыдущему кол-ву записей)Сформирован пустой справочник. Передача справочника запрещена настройкамиПонять причину отсутствия данных, заполнить данные или убрать данный справочник из выгрузки
Не доходят справочники до одной из кассНет доступа до сервера

Ошибка при загрузке на кассеПосмотреть логи кассы в веб и на кассе
Не доходят справочники до всех кассНе работает qpid на КС

Выполнить команду

qpid-stat -q

Должен отобразиться список очередей

Перезапустить qpid, убедиться в его работоспособности

sudo /etc/init.d/qpidd restart


Есть сообщения в очереди обмена КСНе работает nes

Не пустые очереди artix.loaddict.*

Сервис nes не запущен

Запустить nes

sudo start nes
Ошибка при загрузке справочников через SOAPНе работает exchangers-soap-upload 

Запустить exchangers-soap-upload

sudo start exchangers-soap-upload


Ошибка при загрузке справочников через RESTНе работает exchangers-rest-upload 

Запустить exchangers-soap-upload

sudo start exchangers-rest-upload


Не обрабатываются файлы из директории обменаНе работает exchangers-upload 

Запустить exchangers-upload

sudo start exchangers-upload


Не приходят продажи с одной из кассНет доступа до сервера

Ошибка при формировании выгрузки на кассеПосмотреть логи кассы в веб и на кассе
Заблокирована загрузка продаж на КС по данной кассе (* требуется обновление КС)Файлы в директории /opt/cashserver/uploaddirПерезапустить virgo
Не приходят продажи со всех кассНе включено расписаниеНет записей в логах о загрузке продаж. На вкладке планировщика задачи отвечающие за загрузку продаж в состоянии 'Остановлен'

Запустить задачи на загрузку продаж.


Нет доступа до сервера

Не работает qpid на КС

Выполнить команду

qpid-stat -q

Должен отобразиться список очередей

Перезапустить qpid, убедиться в его работоспособности

sudo /etc/init.d/qpidd restart
  • No labels