You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@apisix.apache.org by "zyg166 (via GitHub)" <gi...@apache.org> on 2023/03/28 01:46:15 UTC

[GitHub] [apisix] zyg166 opened a new issue, #9178: bug: if prometheus plugin fails , log-rotate will not work

zyg166 opened a new issue, #9178:
URL: https://github.com/apache/apisix/issues/9178

   ### Current Behavior
   
   if prometheus plugin fails ,log-rotate will not work 
   
   ### Expected Behavior
   
   the failure of prometheus plugin do not affect log-rotate
   
   ### Error Logs
   
   2023/03/28 09:14:25 [emerg] 12791#12791: bind() to 127.0.0.1:9091 failed (98: Address already in use)
   2023/03/28 09:14:25 [warn] 12790#12790: *5193 [lua] plugin.lua:202: load(): new plugins: {"log-rotate":true,"prometheus":true}, context: init_worker_by_lua*
   2023/03/28 09:14:25 [warn] 12789#12789: *5194 [lua] plugin.lua:202: load(): new plugins: {"log-rotate":true,"prometheus":true}, context: init_worker_by_lua*
   2023/03/28 09:14:25 [warn] 12789#12789: *5194 [lua] plugin.lua:252: load_stream(): new plugins: {"syslog":true,"limit-conn":true,"ip-restriction":true,"mqtt-proxy":true}, context: init_worker_by_lua*
   2023/03/28 09:14:25 [warn] 12790#12790: *5193 [lua] plugin.lua:252: load_stream(): new plugins: {"syslog":true,"limit-conn":true,"ip-restriction":true,"mqtt-proxy":true}, context: init_worker_by_lua*
   2023/03/28 09:14:25 [emerg] 12791#12791: bind() to 127.0.0.1:9091 failed (98: Address already in use)
   2023/03/28 09:14:25 [emerg] 12791#12791: bind() to 127.0.0.1:9091 failed (98: Address already in use)
   2023/03/28 09:14:25 [emerg] 12791#12791: bind() to 127.0.0.1:9091 failed (98: Address already in use)
   2023/03/28 09:14:25 [emerg] 12791#12791: bind() to 127.0.0.1:9091 failed (98: Address already in use)
   2023/03/28 09:14:25 [emerg] 12791#12791: still could not bind()
   2023/03/28 09:14:25 [alert] 12791#12791: failed to init privileged agent listeners (98: Address already in use)
   2023/03/28 09:14:27 [alert] 12596#12596: privileged agent process 12791 exited with fatal code 2 and cannot be respawned
   
   
   ### Steps to Reproduce
   
   1. enable promethues plugin and log-rotate plugin, 
   `./conf/config.yaml ` 
   `plugins:
     - log-rotate
     - prometheus
   plugin_attr:
     log-rotate:
       interval: 60
       max_kept: 7
       max_size: 1024
       enable_compression: false`
   2. Start a process(such as pushgateway ) and listen on port 9091, which conflicts with the port used by prometheus plugin.thus promethues will fail to work
   3.  log-rotate plugin  can not do his work
   
   
   
   ### Environment
   
   - APISIX version (run `apisix version`):3.1.0
   - Operating system (run `uname -a`):Linux localhost.localdomain 3.10.0-1127.el7.x86_64 #1 SMP Tue Mar 31 23:36:51 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
   - OpenResty / Nginx version (run `openresty -V` or `nginx -V`):nginx version: openresty/1.21.4.1
   built by gcc 9.3.1 20200408 (Red Hat 9.3.1-2) (GCC)
   built with OpenSSL 1.1.1s  1 Nov 2022
   TLS SNI support enabled
   configure arguments: --prefix=/usr/local/openresty/nginx --with-cc-opt='-O2 -DAPISIX_BASE_VER=1.21.4.1.5 -DNGX_GRPC_CLI_ENGINE_PATH=/usr/local/openresty/libgrpc_engine.so -DNGX_HTTP_GRPC_CLI_ENGINE_PATH=/usr/local/openresty/libgrpc_engine.so -DNGX_LUA_ABORT_AT_PANIC -I/usr/local/openresty/zlib/include -I/usr/local/openresty/pcre/include -I/usr/local/openresty/openssl111/include' --add-module=../ngx_devel_kit-0.3.1 --add-module=../echo-nginx-module-0.62 --add-module=../xss-nginx-module-0.06 --add-module=../ngx_coolkit-0.2 --add-module=../set-misc-nginx-module-0.33 --add-module=../form-input-nginx-module-0.12 --add-module=../encrypted-session-nginx-module-0.09 --add-module=../srcache-nginx-module-0.32 --add-module=../ngx_lua-0.10.21 --add-module=../ngx_lua_upstream-0.07 --add-module=../headers-more-nginx-module-0.33 --add-module=../array-var-nginx-module-0.05 --add-module=../memc-nginx-module-0.19 --add-module=../redis2-nginx-module-0.15 --add-module=../redis-nginx-module-0.3.9 --ad
 d-module=../ngx_stream_lua-0.0.11 --with-ld-opt='-Wl,-rpath,/usr/local/openresty/luajit/lib -Wl,-rpath,/usr/local/openresty/wasmtime-c-api/lib -L/usr/local/openresty/zlib/lib -L/usr/local/openresty/pcre/lib -L/usr/local/openresty/openssl111/lib -Wl,-rpath,/usr/local/openresty/zlib/lib:/usr/local/openresty/pcre/lib:/usr/local/openresty/openssl111/lib' --add-module=/tmp/tmp.gwSPZhqVyd/openresty-1.21.4.1/../mod_dubbo-1.0.2 --add-module=/tmp/tmp.gwSPZhqVyd/openresty-1.21.4.1/../ngx_multi_upstream_module-1.1.1 --add-module=/tmp/tmp.gwSPZhqVyd/openresty-1.21.4.1/../apisix-nginx-module-1.12.0 --add-module=/tmp/tmp.gwSPZhqVyd/openresty-1.21.4.1/../apisix-nginx-module-1.12.0/src/stream --add-module=/tmp/tmp.gwSPZhqVyd/openresty-1.21.4.1/../apisix-nginx-module-1.12.0/src/meta --add-module=/tmp/tmp.gwSPZhqVyd/openresty-1.21.4.1/../wasm-nginx-module-0.6.4 --add-module=/tmp/tmp.gwSPZhqVyd/openresty-1.21.4.1/../lua-var-nginx-module-v0.5.3 --add-module=/tmp/tmp.gwSPZhqVyd/openresty-1.21.4.1/../grp
 c-client-nginx-module-v0.4.0 --with-poll_module --with-pcre-jit --with-stream --with-stream_ssl_module --with-stream_ssl_preread_module --with-http_v2_module --without-mail_pop3_module --without-mail_imap_module --without-mail_smtp_module --with-http_stub_status_module --with-http_realip_module --with-http_addition_module --with-http_auth_request_module --with-http_secure_link_module --with-http_random_index_module --with-http_gzip_static_module --with-http_sub_module --with-http_dav_module --with-http_flv_module --with-http_mp4_module --with-http_gunzip_module --with-threads --with-compat --with-stream --with-http_ssl_module
   
   - etcd version, if relevant (run `curl http://127.0.0.1:9090/v1/server_info`):
   - APISIX Dashboard version, if relevant:
   - Plugin runner version, for issues related to plugin runners:
   - LuaRocks version, for installation issues (run `luarocks --version`):
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@apisix.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] bug: if prometheus plugin fails , log-rotate will not work [apisix]

Posted by "github-actions[bot] (via GitHub)" <gi...@apache.org>.
github-actions[bot] closed issue #9178: bug: if prometheus plugin fails , log-rotate will not work 
URL: https://github.com/apache/apisix/issues/9178


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@apisix.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] bug: if prometheus plugin fails , log-rotate will not work [apisix]

Posted by "github-actions[bot] (via GitHub)" <gi...@apache.org>.
github-actions[bot] commented on issue #9178:
URL: https://github.com/apache/apisix/issues/9178#issuecomment-1991245374

   This issue has been marked as stale due to 350 days of inactivity. It will be closed in 2 weeks if no further activity occurs. If this issue is still relevant, please simply write any comment. Even if closed, you can still revive the issue at any time or discuss it on the dev@apisix.apache.org list. Thank you for your contributions.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@apisix.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] bug: if prometheus plugin fails , log-rotate will not work [apisix]

Posted by "github-actions[bot] (via GitHub)" <gi...@apache.org>.
github-actions[bot] commented on issue #9178:
URL: https://github.com/apache/apisix/issues/9178#issuecomment-2020009346

   This issue has been closed due to lack of activity. If you think that is incorrect, or the issue requires additional review, you can revive the issue at any time.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@apisix.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org