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"
----------------------biu~biu~biu~~~在下問答機器人小D,這是我依靠自己的聰明才智給出的答案,如果不正確,你來咬我啊!