У нас есть проект Django, обслуживаемый nginx и uwsgi на Python 2.7.6.Мы заметили, что при установке и настройкеastic-apm в настройках UWSGI продолжает убивать:
DAMN ! worker 4 (pid: 7751) died, killed by signal 6 :( trying respawn ...
Следовательно, ошибка Fatal Python error: Couldn't create autoTLSkey mapping
, по-видимому, периодически появляется перед сбоем.
В UWSGI включена поддержка потоков, как предлагается здесь
[uwsgi]
...
# maximum number of worker processes
processes = 4
# Threads per process
enable-threads = true
threads = 2
...
Вот сообщение об ошибке
Fatal Python error: Couldn't create autoTLSkey mapping
DAMN ! worker 4 (pid: 7764) died, killed by signal 6 :( trying respawn ...
Respawned uWSGI worker 4 (new pid: 7772)
P / S: Я проверил это без uwsgi,python manage.py runserver
работает отлично.Ошибки отсутствуют, и агент APM публикует данные, как ожидается.