nginx报错99: Cannot assign requested address
时间: 2023-12-23 19:24:18 浏览: 422
nginx报错99: Cannot assign requested address是由于系统中可用的端口号被用完了,导致nginx无法绑定新的端口而报错。可以通过修改系统的可用端口范围来解决这个问题。
可以通过修改/etc/sysctl.conf文件中的net.ipv4.ip_local_port_range参数来扩大可用端口范围,例如将其修改为net.ipv4.ip_local_port_range = 10000 65535。修改完成后需要执行sysctl -p命令使其生效。
另外,也可以通过查看系统中已经占用的端口号,找到空闲的端口号来解决这个问题。可以使用类似于引用中的命令来查看系统中已经占用的端口号。
相关问题
connect() to upstreamip:80 failed (99: Cannot assign requested address)
这个错误通常是由于 Nginx 无法连接到上游服务器导致的。原因可能是上游服务器 IP 地址或端口号不正确,或者上游服务器不可用。您可以检查 Nginx 配置文件中的上游服务器地址和端口号是否正确,并尝试连接其他可用的上游服务器。如果问题仍然存在,您可能需要检查网络连接是否正常,并查看上游服务器的日志以获取更多信息。
阅读全文