Перейти к основному контенту

Чек-лист для решения проблем с Panda

1. Проверка успешности развертывания приложения.

Просмотр ошибок в логах:

    cat /data/jumpserver/panda/data/logs/panda.log
    cat /data/jumpserver/lion/data/logs/lion.log

 

- Проверка регистрации Panda в JumpServer (System settings - RemoteApp - Application providers - Panda).
- Проверка токена BOOTSTRAP_TOKEN.
- Проверка параметров в конфигурационном файле.
- Проверка соединения Panda - Lion.
- Ресурсы машины — минимум 4 ядра / 8 ГБ RAM.
- Конфликт портов в контейнерах.

2. Типовые ошибки

Ошибка: API таймаут
Причина: невозможность загрузки образа.
Решение: смена зеркала Docker-репозитория, предварительная загрузка:
Открыть файл конфигурации:

sudo nano /etc/docker/daemon.json


Добавить в него адрес зеркала репозитария:

"registry-mirrors": ["https://your-mirror.example.com"]


И перезапустить докер с применением настроек:

sudo systemctl daemon-reload
sudo systemctl restart docker
docker pull 2970298425/docker-chrome-app:v0.1.0
docker pull 2970298425/docker-dbeaver-app:v0.1.0

 

Примечание:  если сервер не имеет выхода в интернет, вместо указания зеркала, вы можете вручную загрузить нужные контейнеры в докер

Error 9001: access denied
Причина: ошибка соединения.
Решение: проверить конфигурацию:

PANDA_ENABLED=1  
VIRTUAL_APP_ENABLED=1  
PANDA_HOST_IP=10.1.12.20  
PANDA_HOST=http://panda:9001  

Избыточное использование памяти файловым кэшем
Решение: очистка кэша после инициализации:

sync
echo 3 > /proc/sys/vm/drop_caches