浏览 1.6k
有一个非常长的请求url,rewrite之后看log丢失了部分path,为什么会这样,rewrite语句应该怎么写
rewrite /checkRequest/(.*)/(.*)$ /checkRequest?$arg_requestData break;
curl aa.cc.com/checkRequest/5d10bdb89725eb00077bace6/Html5Wap?requestData=%7B%22data%22%3A%5B%7B%22key%22%3A%22sessionToken%22%2C%22value%22%3A%22%22%7D%2C%7B%22key%22%3A%22source%22%2C%22value%22%3A%22Html5Wap%22%7D%2C%7B%22key%22%3A%22tefeTraceId%22%2C%22value%22%3A%223b78963c-98fb-42f5-a041-2030fe40430f%22%7D%2C%7B%22key%22%3A%22cardNumber%22%2C%22value%22%3A%22%22%7D%2C%7B%22key%22%3A%22referer%22%2C%22value%22%3A%22https%3A%5C%2F%5C%2Fx.elong.com%5C%2Fclockhotel%5C%2Fbook%3FbackAPI%3Dswitch%26wxxcxHome%3D%252Fpage%252Fhome%252Findex%252Findex%26wxxcxOpenId%3Do498X0ZZIZCyQHX9v-nPpAru5nM0%26wxxcxUnionId%3DohmdTt3MdqUSCpaBvxfYo7BSXKLE%26walletEntry%3Dtcqb_xcxh5%26wxxcxScene%3D1011%26appfrom%3D4%26wxxcxCh%3Dwxhome%26xcxch%3Dwxhotelh5%26_sys%3D%257B%2522model%2522%253A%2522RMX3751%2522%252C%2522brand%2522%253A%2522realme%2522%252C%2522system%2522%253A%2522Android%252013%2522%252C%2522platform%2522%253A%2522android%2522%252C%2522SDKVersion%2522%253A%25222.32.3%2522%252C%2522xcxAPPVersion%2522%253A%25222023.06.29%2522%252C%2522xcxPubVersion%2522%253A%25225.9.0%2522%252C%2522envVer%2522%253A%2522release%2522%257D%26diyIsClosed%3Dfalse%26_lat%3D23.749579%26_lng%3D114.691567%26_ctyid%3D2026%26_loctime%3D1688405434433%26_loctype%3Dgcj02%26_socketService%3D2%26_socketVer%3D1%26_socketDomain%3Dwxsocket.17u.cn%26ref%3Dwxqbh5%26clockhotelfrom%3Dwxhotelgeneral%26if%3D120000%26of%3D1000000%26ch%3Dwxhome%26hotelid%3D93549250%26roomid%3D0019%26rateplanid%3D38277709%26checkindate%3D2023-07-03%26checkoutdate%3D2023-07-04%26productid%3D93549250_0019_38277709%26_eventId%3D4%26selectUniqueIDArr%3D%26isrecrp%3Dfalse%26zlchouroriginalprice%3D85%26newPromotion%3D1%26hotelName%3D%25E9%259B%2585%25E5%25B1%2585%25E5%2585%25AC%25E5%25AF%2593%28%25E6%25B2%25B3%25E6%25BA%2590%25E4%25BA%259A%25E6%25B4%25B2%25E5%2596%25B7%25E6%25B3%2589%25E5%25BA%2597%29%26roomName%3D%25E4%25BC%2591%25E9%2597%25B2%25E9%25BA%25BB%25E5%25B0%2586%25E6%2588%25BF-%25E6%25A2%25A6%25E7%2599%25BE%25E5%2590%2588%25E9%259B%25B6%25E5%258E%258B%25E5%25BA%258A%26bed%3D%25E5%25A4%25A7%25E5%25BA%258A%26window%3D%25E6%259C%2589%25E7%25AA%2597%26wifi%3DWIFI%25E5%2585%258D%25E8%25B4%25B9%26breakfast%3D%25E6%2597%25A0%25E9%25A4%2590%25E9%25A3%259F%26t%3D1688405446955%26TCSecTk%3DZfOeS2YX9IStsHx-3-C4uxBJhOW8VtjlsrHGHx4mINT8oUj-f-c0u4yylq2dhAlRPBycBJvVsr3aPbheqOGkEn9O4GDpSQ7_c2tJndSyvBC9i8z6xX9RcVyYEld7j16eS-6-WIxNdgchLK2F9B_QEp82vT2A4ggz44-F574Yz8vbccdrx1lMendDs7WzHqwkdD_66NhZ8lDyLqZr1pR9tA**4641%26wxxcxSessionToken%3D8691198a-6cb9-4630-9a43-22801974ba1701%22%7D%2C%7B%22key%22%3A%22ip%22%2C%22value%22%3A%22117.136.39.35%22%7D%2C%7B%22key%22%3A%22client%22%2C%22value%22%3A%22EClockHotel%22%7D%2C%7B%22key%22%3A%22channel%22%2C%22value%22%3A%22wxqbh5%22%7D%2C%7B%22key%22%3A%22appuk%22%2C%22value%22%3A%22%22%7D%2C%7B%22key%22%3A%22deviceId%22%2C%22value%22%3A%22ohmdTt3MdqUSCpaBvxfYo7BSXKLE%22%7D%2C%7B%22key%22%3A%22args%5Ekey%22%2C%22value%22%3A%22%22%7D%2C%7B%22key%22%3A%22subClientType%22%2C%22value%22%3A%221%22%7D%2C%7B%22key%22%3A%22tefeCfgId%22%2C%22value%22%3A%2262038163574bd7001d3f3c7f%22%7D%2C%7B%22key%22%3A%22clientuk%22%2C%22value%22%3A%22%22%7D%2C%7B%22key%22%3A%22domain%22%2C%22value%22%3A%22x.elong.com%22%7D%2C%7B%22key%22%3A%22cnUser%22%2C%22value%22%3A%22%22%7D%2C%7B%22key%22%3A%22tmapi-client%22%2C%22value%22%3A%22eclockhotel%22%7D%2C%7B%22key%22%3A%22appfrom%22%2C%22value%22%3A%229%22%7D%2C%7B%22key%22%3A%22tmapiClient%22%2C%22value%22%3A%22eclockhotel%22%7D%2C%7B%22key%22%3A%22serviceName%22%2C%22value%22%3A%22%5C%2Ftapi%5C%2Fgetactivitybaseinfo%22%7D%2C%7B%22key%22%3A%22bizSourceType%22%2C%22value%22%3A%229%22%7D%2C%7B%22key%22%3A%22userAgent%22%2C%22value%22%3A%22Mozilla%5C%2F5.0+%28Linux%3B+Android+13%3B+RMX3751+Build%5C%2FSP1A.210812.016%3B+wv%29+AppleWebKit%5C%2F537.36+%28KHTML%2C+like+Gecko%29+Version%5C%2F4.0+Chrome%5C%2F107.0.5304.141+Mobile+Safari%5C%2F537.36+XWEB%5C%2F5127+MMWEBSDK%5C%2F20230504+MMWEBID%5C%2F3406+MicroMessenger%5C%2F8.0.37.2380%280x2800255B%29+WeChat%5C%2Farm64+Weixin+NetType%5C%2F5G+Language%5C%2Fzh_CN+ABI%5C%2Farm64+miniProgram%5C%2Fwx336dcaf6a1ecf632%22%7D%5D

按点赞数排序
按时间排序
sticky模块只能在linux下吧,win下没有。tomcat好像有个session复制吧,或者可以用共享session。
没办法完全不受影响的,因为mirror是子请求,当子请求未结束时,主请求消耗的内存至少是无法释放的。你可以尝试在/mirror里,把超时时间大幅度调低,包括connect/read/send,再压下看看。
微信公众号
加入微信群