lua-resty-upstream-healthcheck中的配置:
http_req = [[GET /1.htm HTTP/1.0\r\nHost: foo.com\r\n\r\n]],
发送出去的请求就会是这样:192.168.000.071.26256-192.168.000.059.08080: GET /1.htm HTTP/1.0\r\nHost: foo.com\r\n\r\n,导致响应超时。
如果写成 http_req = ‘GET /1.htm HTTP/1.0\r\nHost: foo.com\r\n\r\n’,这样就没问题。
请问一下,[[...]],'...'这两种字符串表述方式有什么不同吗?以前没遇到过问题。
后端的服务器是apache-tomcat-6.0.37
各个版本如下:
ngx_lua: 0.9.5rc2
ngx_devel_kit:0.2.19
luajit:2.0.2
nginx:1.5.8