Объект 'CMRESHandler' не имеет атрибута '_timer' - PullRequest
0 голосов
/ 14 апреля 2019

Когда мое приложение запускается, я получаю исключение: объект '' CMRESHandler 'не имеет атрибута' _timer '". Исключение возникает при запуске обработчика CMRESHandler для отправки журналов в Elasticsearch.

Проблема возникаеттолько для локальной разработки, но когда я запускаю проект с Docker, ошибка не возникает.

    handler_es = CMRESHandler(
        hosts=[{"host": KIBANA_SERVER, "port": 443}],
        auth_type=CMRESHandler.AuthType.NO_AUTH,
        use_ssl=True,
        es_index_name="authenticator_server",
        es_additional_fields={"project": "myproject", "environment": ENVIRONMENT},
    )
    handler_es.setFormatter(formatter)
    logger.addHandler(handler_es)

1 Ответ

0 голосов
/ 14 апреля 2019

У меня тоже была эта проблема, я думаю, что это проблема с вашим именем хоста.

Попробуйте выполнить:

sudo hostname localhost

И снова запустите проект.

...