问题描述
- nginx配置if的问题....
-
location /work {
set $backend "";
set $protocol "";
access_by_lua_file '/usr/bin/nginx/conf/servers/test.lua';
if ( $backend != "" ) {
proxy_pass $protocol://$backend;
}
if ( $backend = "" ) {
proxy_pass $protocol://test_com;
}
}这是nginx配置文件
test.lua中主要做的功能是读取redis中的ip和port
如果redis中获取的ip和port为空 那么就走nginx轮询机制(在upstream.conf配置的) 否则就直接打到后端的服务器。现在的问题是 nginx配置文件中的第1个if可以走的通,第2个if有问题,直接返回502
求教大神!
解决方案
nginx IF语句
解决android studio ADB无响应的问题:If you'd like to retry,then please manually kill "adb.exe"
解决android studio ADB无响应的问题:If you'd like to retry,then please manually kill "adb.exe"
时间: 2024-08-03 16:53:27