cache manager process XXX exited on signal 6 при использовании модуля opentelemetry
agolodyaev opened this issue · 5 comments
Используется вот такая конфгурация
load_module modules/ngx_otel_module.so;
http {
otel_exporter {
endpoint 127.0.0.1:4317;
interval 5s;
batch_size 512;
batch_count 4;
}
otel_trace on;
otel_trace_context propagate;
otel_service_name edge-front:nginx;
}
при включении otel_trace on на любом уровне http/server/location вызывает такую ошибку с записью в error.log
pure virtual method called
terminate called without an active exception
2024/04/11 17:39:37 [alert] 1313271#1313271: cache manager process 1313489 exited on signal 6 (core dumped)
Добрый день.
Подскажите, пожалуйста, на какой OS/platform вы это наблюдаете? И, если не трудно, дайте, пожалуйста минимально необходимую конфигурацию для воспроизведения.
Спасибо.
Добрый день.
Rocky Linux release 9.3 (Blue Onyx)
uname -a
Linux edge-front 5.14.0-362.18.1.el9_3.0.1.x86_64 #1 SMP PREEMPT_DYNAMIC Sun Feb 11 13:49:23 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
angie -v
Angie version: Angie/1.5.0
# angie -T
angie: the configuration file /etc/angie/angie.conf syntax is ok
angie: configuration file /etc/angie/angie.conf test is successful
# configuration file /etc/angie/angie.conf:
load_module modules/ngx_otel_module.so;
events {
worker_connections 4096;
}
http {
otel_exporter {
endpoint 127.0.0.1:4317;
interval 5s;
batch_size 512;
batch_count 4;
}
otel_trace on;
otel_trace_context propagate;
otel_service_name edge-front:nginx;
proxy_cache_path /var/cache/angie/cache/dynamic levels=1:1 keys_zone=dynamic:1m max_size=128m inactive=1h use_temp_path=off;
include /etc/angie/test.d/*.conf;
}
# configuration file /etc/angie/test.d/default.conf:
server {
listen 80 default_server;
server_name "";
server_name default.server;
access_log /var/log/angie/default_server.log;
root /var/www/empty;
default_type text/plain;
location / {
return 204;
}
}
Спасибо. Будем смотреть.
Добрый день.
Локализовали проблему. Проверьте, пожалуйста, вот эту версию пакета для Rocky 9 (по прямой ссылке):
https://download.angie.software/gh82/angie-module-otel-1.5.0-1.el9.x86_64.rpm
Если все будет хорошо, мы ее выложим в составе репозитория при ближайшем апдейте.
Да, стало хорошо. Ошибок в логах теперь нет и процессы cache manager/cache loader на месте.
Большое спасибо!