Для проведения корректной диагностики необходимо понимать за что отвечает каждый компонент системы.
В данной статье мы опишем основные компоненты платформы, за что они отвечают и где найти их логи.
Nginx
Navixy использует веб-сервер nginx. Он отвечает за раздачу статических файлов пользовательского интерфейса и админ панели.
Linux:
Файлы конфигурации как правило расположены в /etc/nginx/conf/sites-enabled
Файлы логов как правило расположены в /var/log/nginx
Windows:
Файлы конфигурации как правило расположены в C:\nginx\conf\sites-enabled
Файлы логов как правило расположены в C:\nginx\logs
Бэкэнд сервисы Java
Navixy состоит из 3-х java сервисов.
MySQL
Хранит все данные вашей платформы. Всего используется 2 базы:
- google - хранит все бизнес-данные
- tracking - хранит GPS данные от устройств
Linux:
Файлы конфигурации как правило расположены в /etc/mysql/mysql.conf.d/mysqld.cnf
Файлы логов как правило расположены в /var/log/mysql
Windows:
Файлы конфигурации как правило расположены в C:\ProgramData\MySQL\MySQL Server 8.0\my.ini
Файлы логов как правило расположены в C:\ProgramData\MySQL\MySQL Server 8.0\Data