<div dir="ltr"><div>причину падения в 11-й сигнал можно установить примерно таким способом</div><div><br></div><div>1) добавляете "-ggdb" к опциям сборки ( --with-cc-opts="-g" --with-ld-opts="-g")</div><div>2) далее, надо после сборки аккуратно скопировать полученный objs/nginx в то место, откуда он запускается. если сделаете "make install", то отладочная информация удалится. проверьте "file `which nginx`" - должен показывать наличие отладочной инфы</div><div>3) на уровне вашей операционки настраиваете сбор core dump</div><div>4) в nginx.conf прописываете "worker_rlimit_core 16000M;" (ну или больше)</div><div><br></div><div>запускаете, падает, получаете core dump.</div><div>запускаете gdb:</div><div><br></div><div>gdb --core core.file `which nginx`</div><div>> bt full</div><div><br></div><div>и присылаете сюда<br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">ср, 5 февр. 2020 г. в 12:38, muxui <<a href="mailto:nginx-forum@forum.nginx.org">nginx-forum@forum.nginx.org</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Привет.<br>
Последние два раза собирал latest nginx, что в первый, что во второй -<br>
ошибка та же.<br>
Первый собирал месяца 4 назад, сейчас ошибка осталась, но уже версия nginx<br>
обновилась.<br>
Сама ошибка:<br>
<code>2020/02/04 23:13:07 [alert] 18028#18028: worker process 22877 exited<br>
on signal 11<br>
2020/02/04 23:13:08 [alert] 18028#18028: worker process 22875 exited on<br>
signal 11<br>
2020/02/04 23:13:08 [alert] 18028#18028: worker process 22876 exited on<br>
signal 11<br>
2020/02/04 23:13:16 [alert] 18028#18028: worker process 22874 exited on<br>
signal 11<br>
2020/02/04 23:13:18 [alert] 18028#18028: worker process 22878 exited on<br>
signal 11<br>
</code><br>
Конфиг сборки:<br>
<code>./configure --prefix=/etc/nginx --sbin-path=/usr/sbin/nginx<br>
--conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log<br>
--http-log-path=/var/log/nginx/access.log --pid-path=/var/run/nginx.pid<br>
--lock-path=/var/run/nginx.lock<br>
--http-client-body-temp-path=/var/cache/nginx/client_temp<br>
--http-proxy-temp-path=/var/cache/nginx/proxy_temp<br>
--http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp --user=nginx<br>
--group=nginx --without-http_autoindex_module --without-http_ssi_module<br>
--without-http_scgi_module --without-http_uwsgi_module<br>
--without-http_split_clients_module --without-http_memcached_module<br>
--without-http_empty_gif_module --without-http_browser_module<br>
--with-http_ssl_module --with-http_v2_module --with-http_realip_module<br>
--with-http_mp4_module --with-http_auth_request_module<br>
--with-http_stub_status_module --with-http_random_index_module<br>
--with-http_ssl_module --with-http_gunzip_module --with-threads<br>
--add-module=/usr/local/src/incubator-pagespeed-ngx-1.13.35.2-stable<br>
--add-module=/usr/local/src/ngx_devel_kit-0.3.1<br>
--add-module=/usr/local/src/lua-nginx-module-0.10.9<br>
--with-openssl=/usr/local/src/openssl-1.0.2t</code><br>
Ошибка выдается только при HTTPS запросе из Lua, который я установил в<br>
nginx.<br>
Конфиг сайта:<br>
<code lang="nginx"><br>
server {<br>
        server_name <a href="http://api.muxui.cc" rel="noreferrer" target="_blank">api.muxui.cc</a>;<br>
        listen 443 ssl http2;<br>
<br>
        root /var/www/html/api;<br>
<br>
        location / {<br>
            content_by_lua_file /var/www/html/api/vk/index.lua;<br>
            lua_code_cache off;<br>
            aio threads;<br>
        }<br>
    }<br>
</code><br>
Код index.lua:<br>
<code lang="lua"><br>
require("socket")<br>
local https = require("ssl.https")<br>
local body, code, headers, status =<br>
https.request('<a href="https://api.vk.com/method/messages.send?message=%D0%9F%D1%80%D0%B8%D0%B2%D0%B5%D1%82&user_ids=111&random_id=" rel="noreferrer" target="_blank">https://api.vk.com/method/messages.send?message=Привет&user_ids=111&random_id=</a>'<br>
.. math.random() .. '&v=5.105&access_token=234234')<br>
print(status)<br>
</code><br>
nginx -V:<br>
<code lang="bash"><br>
<br>
root@muxui:~# nginx -V<br>
nginx version: nginx/1.17.8<br>
built by gcc 6.3.0 20170516 (Debian 6.3.0-18+deb9u1)<br>
built with OpenSSL 1.0.2t  10 Sep 2019<br>
TLS SNI support enabled<br>
configure arguments: --prefix=/etc/nginx --sbin-path=/usr/sbin/nginx<br>
--conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log<br>
--http-log-path=/var/log/nginx/access.log --pid-path=/var/run/nginx.pid<br>
--lock-path=/var/run/nginx.lock<br>
--http-client-body-temp-path=/var/cache/nginx/client_temp<br>
--http-proxy-temp-path=/var/cache/nginx/proxy_temp<br>
--http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp --user=nginx<br>
--group=nginx --without-http_autoindex_module --without-http_ssi_module<br>
--without-http_scgi_module --without-http_uwsgi_module<br>
--without-http_split_clients_module --without-http_memcached_module<br>
--without-http_empty_gif_module --without-http_browser_module<br>
--with-http_ssl_module --with-http_v2_module --with-http_realip_module<br>
--with-http_mp4_module --with-http_auth_request_module<br>
--with-http_stub_status_module --with-http_random_index_module<br>
--with-http_ssl_module --with-http_gunzip_module --with-threads<br>
--add-module=/usr/local/src/incubator-pagespeed-ngx-1.13.35.2-stable<br>
--add-module=/usr/local/src/ngx_devel_kit-0.3.1<br>
--add-module=/usr/local/src/lua-nginx-module-0.10.9<br>
--with-openssl=/usr/local/src/openssl-1.0.2t<br>
</code><br>
<br>
Posted at Nginx Forum: <a href="https://forum.nginx.org/read.php?21,286935,286935#msg-286935" rel="noreferrer" target="_blank">https://forum.nginx.org/read.php?21,286935,286935#msg-286935</a><br>
<br>
_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org" target="_blank">nginx-ru@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" rel="noreferrer" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx-ru</a></blockquote></div>