请完善如下信息,方便我们协助排查问题:
Rainbond版本:v5.2.2-release-def9248-2020-10-24-11
操作系统:centos7
内核版本:Linux rancher-01 5.10.11-1.el7.elrepo.x86_64
环境:线下开发环境
节点配置:1master 2node
安装类型:rancher+rainbond
如何复现:只要新建应用就能复现
尝试解决: 要重新启动rbd-gateway,才能解决
相关截图:
是否重新执行安装:
具体情况
rainbond搭建应用,使用域名访问这个应用,页面一直刷不出来,如果不做任何操作,差不多12小时以后能正常显示,在该应用的web终端,使用curl http://127.0.0.1:8761/eureka/ 有正常的返回。如果重新启动rbd-gateway,页面就能正常的显示。
rbd-gateway的log
2021/02/07 16:00:13 [error] 27014#27014: *1517762 attempt to set ngx.status after sending out response headers, client: 192.168.0.2, server: _, request: “GET /eureka HTTP/1.1”, host: “8761.gre22930.92jrm631.35ffe9.grapps.cn”, referrer: “http://8761.gre22930.92jrm631.35ffe9.grapps.cn/eureka”
2021/02/07 16:00:13 [error] 27014#27014: *1517762 attempt to set ngx.status after sending out response headers, client: 192.168.0.2, server: _, request: “GET /favicon.ico HTTP/1.1”, host: “8761.gre22930.92jrm631.35ffe9.grapps.cn”, referrer: “http://8761.gre22930.92jrm631.35ffe9.grapps.cn/eureka”
time=“2021-02-07T16:00:14+08:00” level=debug msg=“updating annotations information for ingress rbd-system/rbd-hub”
time=“2021-02-07T16:00:15+08:00” level=error msg=“Error getting Ingress annotations “da67b5240e444804a7e322d862e41c10/6d235e07dabd2578975c16bc4696bf91”: no object matching key “da67b5240e444804a7e322d862e41c10/6d235e07dabd2578975c16bc4696bf91” in local store”
time=“2021-02-07T16:00:15+08:00” level=error msg=“Error getting Ingress annotations “28538cbba97f453ea48ac62c110b2fda/e5382776f3081d37ae36286554cb52c5”: no object matching key “28538cbba97f453ea48ac62c110b2fda/e5382776f3081d37ae36286554cb52c5” in local store”
time=“2021-02-07T16:00:15+08:00” level=error msg=“Error getting Ingress annotations “da67b5240e444804a7e322d862e41c10/6d235e07dabd2578975c16bc4696bf91”: no object matching key “da67b5240e444804a7e322d862e41c10/6d235e07dabd2578975c16bc4696bf91” in local store”
time=“2021-02-07T16:00:15+08:00” level=error msg=“Error getting Ingress annotations “28538cbba97f453ea48ac62c110b2fda/e5382776f3081d37ae36286554cb52c5”: no object matching key “28538cbba97f453ea48ac62c110b2fda/e5382776f3081d37ae36286554cb52c5” in local store”
time=“2021-02-07T16:00:15+08:00” level=debug msg=“start update pools(tcp pools count 6, http pool count 4)”
time=“2021-02-07T16:00:15+08:00” level=debug msg=“dynamically update tcp and udp Upstream success”
time=“2021-02-07T16:00:15+08:00” level=debug msg=“dynamically update http Upstream success”
time=“2021-02-07T16:00:15+08:00” level=info msg=“update nginx server config file.”
time=“2021-02-07T16:00:15+08:00” level=debug msg=“write 4 count http server to config”
time=“2021-02-07T16:00:15+08:00” level=debug msg=“write 6 count http server to config”
time=“2021-02-07T16:00:15+08:00” level=error msg=“nginx exec failure:2021/02/07 16:00:15 [emerg] 27149#27149: SSL_CTX_use_PrivateKey_file(”/run/nginx/conf/certificate/rbd-system-hub-image-repository.pem") failed (SSL: error:0908F070:PEM routines:get_header_and_data:short header error:140B0009:SSL routines:SSL_CTX_use_PrivateKey_file:PEM lib)\nnginx: [emerg] SSL_CTX_use_PrivateKey_file("/run/nginx/conf/certificate/rbd-system-hub-image-repository.pem") failed (SSL: error:0908F070:PEM routines:get_header_and_data:short header error:140B0009:SSL routines:SSL_CTX_use_PrivateKey_file:PEM lib)\nnginx: configuration file /run/nginx/conf/nginx.conf test failed\n"
time=“2021-02-07T16:00:15+08:00” level=error msg=“writer server config failure error check config”
time=“2021-02-07T16:00:15+08:00” level=error msg=“nginx exec failure:2021/02/07 16:00:15 [emerg] 27150#27150: PEM_read_bio_X509_AUX(”/run/nginx/conf/certificate/rbd-system-hub-image-repository.pem") failed (SSL: error:0909006C:PEM routines:get_name:no start line:Expecting: TRUSTED CERTIFICATE)\nnginx: [emerg] PEM_read_bio_X509_AUX("/run/nginx/conf/certificate/rbd-system-hub-image-repository.pem") failed (SSL: error:0909006C:PEM routines:get_name:no start line:Expecting: TRUSTED CERTIFICATE)\n"
time=“2021-02-07T16:00:15+08:00” level=error msg=“Nginx reloads falure exit status 1”
time=“2021-02-07T16:00:15+08:00” level=error msg=“Fail to persist Nginx config: exit status 1\n”
time=“2021-02-07T16:00:16+08:00” level=debug msg=“updating annotations information for ingress rbd-system/rbd-hub”
time=“2021-02-07T16:00:17+08:00” level=debug msg=“start loop watch ips from all interface”
time=“2021-02-07T16:00:17+08:00” level=debug msg=“ip address from interface docker0 ignore”
time=“2021-02-07T16:00:17+08:00” level=debug msg=“loop watch ips from all interface, find 2 ips”
time=“2021-02-07T16:00:17+08:00” level=debug msg=“updating annotations information for ingress da67b5240e444804a7e322d862e41c10/79c9fdab5cced2f72975a0c0f081430a”
time=“2021-02-07T16:00:17+08:00” level=debug msg=“updating annotations information for ingress da67b5240e444804a7e322d862e41c10/1163a3e0d7136c05c87fca0233de821d”
time=“2021-02-07T16:00:17+08:00” level=debug msg=“updating annotations information for ingress da67b5240e444804a7e322d862e41c10/033f52d7c90bd17f228b83f6dd66e6d3”
time=“2021-02-07T16:00:18+08:00” level=debug msg=“updating annotations information for ingress rbd-system/rbd-hub”
time=“2021-02-07T16:00:18+08:00” level=error msg=“Error getting Ingress annotations “da67b5240e444804a7e322d862e41c10/6d235e07dabd2578975c16bc4696bf91”: no object matching key “da67b5240e444804a7e322d862e41c10/6d235e07dabd2578975c16bc4696bf91” in local store”
time=“2021-02-07T16:00:18+08:00” level=error msg=“Error getting Ingress annotations “28538cbba97f453ea48ac62c110b2fda/e5382776f3081d37ae36286554cb52c5”: no object matching key “28538cbba97f453ea48ac62c110b2fda/e5382776f3081d37ae36286554cb52c5” in local store”
time=“2021-02-07T16:00:18+08:00” level=error msg=“Error getting Ingress annotations “28538cbba97f453ea48ac62c110b2fda/e5382776f3081d37ae36286554cb52c5”: no object matching key “28538cbba97f453ea48ac62c110b2fda/e5382776f3081d37ae36286554cb52c5” in local store”
time=“2021-02-07T16:00:18+08:00” level=error msg=“Error getting Ingress annotations “da67b5240e444804a7e322d862e41c10/6d235e07dabd2578975c16bc4696bf91”: no object matching key “da67b5240e444804a7e322d862e41c10/6d235e07dabd2578975c16bc4696bf91” in local store”
time=“2021-02-07T16:00:18+08:00” level=debug msg=“start update pools(tcp pools count 6, http pool count 4)”
time=“2021-02-07T16:00:18+08:00” level=debug msg=“dynamically update tcp and udp Upstream success”
time=“2021-02-07T16:00:18+08:00” level=debug msg=“dynamically update http Upstream success”
time=“2021-02-07T16:00:18+08:00” level=info msg=“update nginx server config file.”
time=“2021-02-07T16:00:18+08:00” level=debug msg=“write 4 count http server to config”
time=“2021-02-07T16:00:18+08:00” level=error msg=“nginx exec failure:2021/02/07 16:00:18 [emerg] 27157#27157: PEM_read_bio_X509_AUX(”/run/nginx/conf/certificate/rbd-system-hub-image-repository.pem") failed (SSL: error:0908F070:PEM routines:get_header_and_data:short header)\nnginx: [emerg] PEM_read_bio_X509_AUX("/run/nginx/conf/certificate/rbd-system-hub-image-repository.pem") failed (SSL: error:0908F070:PEM routines:get_header_and_data:short header)\nnginx: configuration file /run/nginx/conf/nginx.conf test failed\n"
time=“2021-02-07T16:00:18+08:00” level=error msg=“writer server config failure error check config”
time=“2021-02-07T16:00:18+08:00” level=debug msg=“write 6 count http server to config”
time=“2021-02-07T16:00:18+08:00” level=error msg=“nginx exec failure:2021/02/07 16:00:18 [emerg] 27165#27165: PEM_read_bio_X509_AUX(”/run/nginx/conf/certificate/rbd-system-hub-image-repository.pem") failed (SSL: error:0909006C:PEM routines:get_name:no start line:Expecting: TRUSTED CERTIFICATE)\nnginx: [emerg] PEM_read_bio_X509_AUX("/run/nginx/conf/certificate/rbd-system-hub-image-repository.pem") failed (SSL: error:0909006C:PEM routines:get_name:no start line:Expecting: TRUSTED CERTIFICATE)\n"
time=“2021-02-07T16:00:18+08:00” level=error msg=“Nginx reloads falure exit status 1”
time=“2021-02-07T16:00:18+08:00” level=error msg=“Fail to persist Nginx config: exit status 1\n”
time=“2021-02-07T16:00:20+08:00” level=debug msg=“updating annotations information for ingress rbd-system/rbd-hub”
抄送: @dazuimao1990