Apache httpd 2.4.26: собрали, но наблюдаем проблемы с эксплуатацией

Задают вопросы, что с новой сборкой Apache httpd 2.4.26, где официально представлен модуль mod_http2, который вышел из беты. Она собрана, но периодически падает в модуле php:

(gdb) bt #0 0x00007fcbf04441d7 in raise () from /lib64/libc.so.6 #1 0x00007fcbf04458c8 in abort () from /lib64/libc.so.6 #2 0x00007fcbf0483f07 in __libc_message () from /lib64/libc.so.6 #3 0x00007fcbf048b503 in _int_free () from /lib64/libc.so.6 #4 0x00007fcbe28090a8 in zend_restore_ini_entry_cb () from /etc/httpd/modules/libphp7.so #5 0x00007fcbe2809171 in zend_restore_ini_entry_wrapper () from /etc/httpd/modules/libphp7.so #6 0x00007fcbe28001ab in zend_hash_apply () from /etc/httpd/modules/libphp7.so #7 0x00007fcbe28092d0 in zend_ini_deactivate () from /etc/httpd/modules/libphp7.so #8 0x00007fcbe2878855 in php_apache_ini_dtor () from /etc/httpd/modules/libphp7.so #9 0x00007fcbe2878fae in php_handler () from /etc/httpd/modules/libphp7.so #10 0x00007fcbf1f5c880 in ap_run_handler (r=r@entry=0x7fcbb4006990) at config.c:170 #11 0x00007fcbf1f5cdc9 in ap_invoke_handler (r=r@entry=0x7fcbb4006990) at config.c:434 #12 0x00007fcbf1f7394a in ap_process_async_request (r=0x7fcbb4006990) at http_request.c:436 #13 0x00007fcbf1f73c24 in ap_process_request (r=0x7fcbb4006990) at http_request.c:471 #14 0x00007fcbe30491c8 in h2_task_process_request () from /etc/httpd/modules/mod_http2.so #15 0x00007fcbe3049b24 in h2_task_process_conn () from /etc/httpd/modules/mod_http2.so #16 0x00007fcbf1f66d30 in ap_run_process_connection (c=0x7fcbb4000960) at connection.c:42 #17 0x00007fcbe30489c5 in h2_task_do () from /etc/httpd/modules/mod_http2.so #18 0x00007fcbe304e7ee in slot_run () from /etc/httpd/modules/mod_http2.so #19 0x00007fcbf09dbdc5 in start_thread () from /lib64/libpthread.so.0 #20 0x00007fcbf050673d in clone () from /lib64/libc.so.6

#0 0x00007fcbe2808ff7 in zend_restore_ini_entry_cb () from /etc/httpd/modules/libphp7.so No symbol table info available. #1 0x00007fcbe2809171 in zend_restore_ini_entry_wrapper () from /etc/httpd/modules/libphp7.so No symbol table info available. #2 0x00007fcbe28001ab in zend_hash_apply () from /etc/httpd/modules/libphp7.so No symbol table info available. #3 0x00007fcbe28092d0 in zend_ini_deactivate () from /etc/httpd/modules/libphp7.so No symbol table info available. #4 0x00007fcbe2878855 in php_apache_ini_dtor () from /etc/httpd/modules/libphp7.so No symbol table info available. #5 0x00007fcbe2878fae in php_handler () from /etc/httpd/modules/libphp7.so No symbol table info available. #6 0x00007fcbf1f5c880 in ap_run_handler (r=r@entry=0x7fcbb4006a60) at config.c:170 pHook = n = 17 rv = -1 #7 0x00007fcbf1f5cdc9 in ap_invoke_handler (r=r@entry=0x7fcbb4006a60) at config.c:434 handler = p = result = old_handler = 0x0 ignore = #8 0x00007fcbf1f7394a in ap_process_async_request (r=0x7fcbb4006a60) at http_request.c:436 access_status = 0 #9 0x00007fcbf1f73c24 in ap_process_request (r=0x7fcbb4006a60) at http_request.c:471 bb = b = c = 0x7fcbb4000a30 rv = #10 0x00007fcbe30491c8 in h2_task_process_request () from /etc/httpd/modules/mod_http2.so No symbol table info available. #11 0x00007fcbe3049b24 in h2_task_process_conn () from /etc/httpd/modules/mod_http2.so No symbol table info available. #12 0x00007fcbf1f66d30 in ap_run_process_connection (c=0x7fcbb4000a30) at connection.c:42 pHook = n = 0 rv = -1 #13 0x00007fcbe30489c5 in h2_task_do () from /etc/httpd/modules/mod_http2.so No symbol table info available. #14 0x00007fcbe304e7ee in slot_run () from /etc/httpd/modules/mod_http2.so No symbol table info available. #15 0x00007fcbf09dbdc5 in start_thread () from /lib64/libpthread.so.0 No symbol table info available. #16 0x00007fcbf050673d in clone () from /lib64/libc.so.6 No symbol table info available.

Решения пока нет, поэтому сборку не публикуем. Если есть идеи, как починить краш, сообщите, пожалуйста.

NGINX 1.13.1-1 mainline с OpenSSL 1.1.0f и ngx_brotli для Red Hat Enterprise Linux и CentOS

В репозиторий добавлен NGINX 1.13.1-1 mainline-версии, собранный статически с OpenSSL 1.1.0f и «ngx cache purge«.

Ссылки:

Или же воспользуйтесь нашим репозиторием.

Обновлены модули geoip, image-filter, njs, perl, xslt.

NGINX 1.13.0-3 mainline с OpenSSL 1.1.0f и ngx_brotli для Red Hat Enterprise Linux и CentOS

В репозиторий добавлен NGINX 1.13.0-3 mainline-версии, собранный статически с OpenSSL 1.1.0f и «ngx cache purge«.

Ссылки:

Или же воспользуйтесь нашим репозиторием.

NGINX 1.13.0-2 mainline с OpenSSL 1.1.0e и ngx_brotli для Red Hat Enterprise Linux и CentOS

В репозиторий добавлен NGINX 1.13.0-2 mainline-версии, собранный статически с OpenSSL 1.1.0e и «ngx cache purge» (модуль Nginx , который добавляет возможность очистить содержимое от FastCGI, прокси, SCGI и uWSGI кэшей).

Ссылки:

Или же воспользуйтесь нашим репозиторием.

NGINX 1.13.0 mainline с OpenSSL 1.1.0e и ngx_brotli для Red Hat Enterprise Linux и CentOS

В репозиторий добавлен NGINX 1.13.0 mainline-версии, собранный статически с OpenSSL 1.1.0e.

Ссылки:

Или же воспользуйтесь нашим репозиторием.

NGINX 1.12.0 stable с OpenSSL 1.1.0e и ngx_brotli для Red Hat Enterprise Linux и CentOS

В репозиторий добавлен NGINX 1.12.0 stable-версии, собранный статически с OpenSSL 1.1.0e.

Ссылки:

Или же воспользуйтесь нашим репозиторием.

NGINX 1.11.13 mainline с OpenSSL 1.1.0e и ngx_brotli для Red Hat Enterprise Linux и CentOS

В репозиторий добавлен NGINX 1.11.13 mainline-версии, собранный статически с OpenSSL 1.1.0e.

Ссылки:

Или же воспользуйтесь нашим репозиторием.

NGINX 1.11.11 mainline с OpenSSL-tls1.3-draft-18 и ngx_brotli для Red Hat Enterprise Linux и CentOS

В репозиторий добавлен NGINX 1.11.11 mainline-версии, собранный статически с OpenSSL-tls1.3-draft-18.

Ссылки:

Или же воспользуйтесь нашим репозиторием.

Стоит ли нам перейти на сборку mainline nginx с веткой OpenSSL tls1.3-draft-18 (добавляет поддержку TLS v1.3)?

Один вопрос.

Стоит ли нам перейти на сборку mainline nginx с веткой OpenSSL tls1.3-draft-18, которая добавляет поддержку TLS v1.3?

Версия 1.10, конечно, не будет затронута.

Поделитесь своими мыслями в комментариях.

Apache httpd 2.4.25, собранный с OpenSSL 1.0.2k и поддержкой http2 для Red Hat Enterprise Linux и CentOS

В репозиторий добавлен Apache httpd 2.4.25 с поддержкой http2 для Red Hat Enterprise Linux и CentOS. Mod_ssl собран статически с OpenSSL 1.0.2k.

Ссылки:

Или же воспользуйтесь нашим репозиторием.

Обращаю ваше внимание на тот факт, что в зависимостях пакета присутствуют apr-util 1.5.0+ и libnghttp, которые я бы рекомендовал взять из репозитория EPEL. Таким образом, для использования Apache HTTPd проще всего подключить репозиторий EPEL:

yum install -y epel-release