Comments (8)
Same issue here (nginx 1.6.2 as well). Let me know if you need any additional information.
from nginx_upstream_check_module.
Could you show me any error information in the error.log?
from nginx_upstream_check_module.
Hello! Nginx's error logs don't show any error on reload, both in the cases when the reload works as expected, and when it doesn't.
Note that the problem always happens at the second reload
call (after the nginx startup).
from nginx_upstream_check_module.
Hello.
I have same issue.
After reload, master process disappeared, and workers still run.
2015/08/07 13:05:26 [emerg] 5956#0: bind() to 0.0.0.0:443 failed (98: Address already in use)
2015/08/07 13:05:26 [emerg] 5956#0: bind() to 127.0.0.1:8085 failed (98: Address already in use)
2015/08/07 13:05:26 [emerg] 5956#0: bind() to 0.0.0.0:80 failed (98: Address already in use)
2015/08/07 13:05:26 [emerg] 5956#0: bind() to 0.0.0.0:443 failed (98: Address already in use)
2015/08/07 13:05:26 [emerg] 5956#0: bind() to 127.0.0.1:8085 failed (98: Address already in use)
2015/08/07 13:05:26 [emerg] 5956#0: bind() to 0.0.0.0:80 failed (98: Address already in use)
2015/08/07 13:05:26 [emerg] 5956#0: bind() to 127.0.0.1:8085 failed (98: Address already in use)
I have try nginx version 1.7.4 and 1.8.0.
nginx version: nginx/1.8.0
built by gcc 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04)
built with OpenSSL 1.0.1f 6 Jan 2014
TLS SNI support enabled
configure arguments: --prefix=/usr --conf-path=/etc/nginx/nginx.conf --sbin-path=/usr/sbin/nginx --error-log-path=/var/log/nginx/error.log --http-client-body-temp-path=/var/lib/nginx/body --http-fastcgi-temp-path=/var/lib/nginx/fastcgi --http-proxy-temp-path=/var/lib/nginx/proxy --http-scgi-temp-path=/var/lib/nginx/scgi --http-uwsgi-temp-path=/var/lib/nginx/uwsgi --http-log-path=/var/log/nginx/access.log --lock-path=/var/lock/nginx.lock --with-debug --with-http_ssl_module --with-http_gzip_static_module --add-module=/var/chef/cache/upstream_check_module_v0.3.0 --add-module=/var/chef/cache/ajp_module_bf6cd93f2098b59260de8d494f0f4b1f11a84627 --add-module=/var/chef/cache/sticky_module_1e96371 --add-module=/var/chef/cache/nginx_upload_progress/3fb903dab595cf6656fa0fc5743a48daffbba2f6b5c554836be630800eaad4e2 --with-http_stub_status_module
Thanks.
from nginx_upstream_check_module.
For 1.7.4
nginx version: nginx/1.7.4
built by gcc 4.8.2 (Ubuntu 4.8.2-19ubuntu1)
TLS SNI support enabled
configure arguments: --prefix=/var/lib/nginx --conf-path=/etc/nginx/nginx.conf --sbin-path=/usr/sbin/nginx --error-log-path=/var/log/nginx/error.log --http-client-body-temp-path=/var/lib/nginx/body --http-fastcgi-temp-path=/var/lib/nginx/fastcgi --http-log-path=/var/log/nginx/access.log --http-proxy-temp-path=/var/lib/nginx/proxy --http-scgi-temp-path=/var/lib/nginx/scgi --http-uwsgi-temp-path=/var/lib/nginx/uwsgi --lock-path=/var/lock/nginx.lock --with-http_ssl_module --with-http_gzip_static_module --add-module=/var/chef/cache/upstream_check_module_v0.3.0 --add-module=/var/chef/cache/ajp_module_v0.3.0 --add-module=/var/chef/cache/nginx_upload_progress/3fb903dab595cf6656fa0fc5743a48daffbba2f6b5c554836be630800eaad4e2 --add-module=/var/chef/cache/sticky_module_1e96371 --with-http_stub_status_module
from nginx_upstream_check_module.
In strace -p 28779
(some worker pid) I see many call like:
epoll_wait(42, {}, 512, 5) = 0
epoll_wait(42, {}, 512, 5) = 0
epoll_wait(42, {}, 512, 5) = 0
epoll_wait(42, {}, 512, 5) = 0
epoll_wait(42, {}, 512, 5) = 0
epoll_wait(42, {}, 512, 5) = 0
epoll_wait(42, {}, 512, 5) = 0
epoll_wait(42, {}, 512, 5) = 0
And this messages appear very very quickly. Normally they appear approximately once per second.
from nginx_upstream_check_module.
On nginx 1.8.0, the problem doesn't happen anymore. It used to happen on previous version; the O/S is the same.
from nginx_upstream_check_module.
same issue on nginx1.8.0, with check module0.3.0, patch version is check_1.7.2+.patch.
Then download the newest master zip package, and change the patch version to check_1.7.5+.patch. reload works now .
from nginx_upstream_check_module.
Related Issues (20)
- 请问如果nginx用yum安装的没有源码,需要怎么添加这个模块? HOT 1
- 1.20.1 + patch can be used for 1.20.2 ? HOT 4
- Need support for https health check endpoint HOT 4
- is there any ways to close the check status error log HOT 3
- healthcheck server status down not closing active TCP connections HOT 2
- can you support [check_1.20.2+.patch] HOT 1
- 在使用nginx-1.20.2的时候我遇到了一些问题 HOT 1
- 请问支持 1.21.6 版本的 nginx 吗? HOT 2
- 请问这个check模块是不是不能跟fair负载策略一起使用 HOT 4
- 请问Patch for nginx 1.22.0有没有开发计划? HOT 8
- 请问有没有正式release版本或tag的计划? 当前最新的正式的tag是14年发布的。 HOT 1
- ./configure: error: no ~/nginx_upstream_check_module/config was found HOT 2
- 健康检查出现误报
- 编译安装报错can not be used when making a PIE object; recompile with -fPIE HOT 1
- make: *** No rule to make target 'build', needed by 'default'. Stop HOT 3
- 后端健康检查连接不释放
- rise数不累加 HOT 3
- nginx1.19.4 reload时报 [emerg] 939#939: unknown directive "check" in /data/app/nginx/conf/upstream.conf:108 HOT 1
- 在win10编译 ng1.18.0 失败
- Can you provide patch for 1.24
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nginx_upstream_check_module.