Я установил портал ARA, чтобы посмотреть статус выполненной книги воспроизведения Ansible.
Но я всегда получаю сообщение об ошибке, как сказано ниже на портале ARA:
sqlalchemy.exc.OperationalError OperationalError:
(pymysql.err.OperationalError) (2006, «MySQL сервер ушел»
(ошибка (32, 'Broken pipe')) ") [SQL: u'SELECT files.id AS files_id,
files.playbook_id AS files_playbook_id, files.path AS files_path,
files.content_id AS files_content_id, files.is_playbook AS
files_is_playbook \ nFROM files \ nWHERE files.id =% (param_1) s ']
[параметры: {u'param_1 ': u'9e533f28-1780-49ac-99d8-306040567d9b'}]
(Справочная информация об этой ошибке: http://sqlalche.me/e/e3q8)
Я гарантирую, что моя установка ARA прошла по ссылке ниже:
https://ara.readthedocs.io/en/latest/installation.html
Мои настройки показаны ниже:
ОС: Ubuntu 16.04
Python: 3.5, а также пробовал использовать Python 2.7, но
обе ошибки.
MySQL: 5.7.23 (все базы данных и таблицы используют utf8mb4)
pymysql: 0.9.2, а также пробовал использовать версию 0.7.1, но обе ошибки.
sqlalchemy: 1.2.11
Я использовал приведенную ниже команду для запуска портала ARA:
export ARA_DATABASE="mysql+pymysql://ara:password@localhost/ara?charset=utf8mb4"
ara-manage runserver -h <server_ip> -p 9191 -d
Я подтвердил свой ARA и подключение к MySQL, а база данных aSQL MySQL хранит журналы выполненных Ansible playbook выполненных.
Может ли кто-нибудь мне помочь?