ELF>0!@@h@8 @@@@@@88@8@@@̿̿ ((`(`Ph PP`P`TT@T@ Ptd@@||QtdRtd((`(`/lib64/ld-linux-x86-64.so.2GNU CO?;(A:HBN M&5 1$<#E. *9+C7JG3K->8FL/@D0  )26%,4 ="!I'oFK `4`(.:=NV[yW5g 3o-{edHv 4 @; #BP`&libc.so.6epoll_createsetuidchrootsocketfflushstrcpyexitsprintffopenstrrchrpipe__strdupepoll_waitinet_ntopsignalputsforkunlinklistenselectstdingetpidinet_ptonstrtolteefgetscallocstrlensend__errno_locationbindchdirreadshutdownpollstdoutrecvmemcpyfcloserandsetsockoptmallocaccept4__ctype_b_locstderrgethostbynamesetrlimitstrncasecmp__fxstatgethostnamevmsplicegettimeofdayepoll_ctllocaltimestrchrgetsocknamefdopenaccept__ctype_toupper_locsetsidfcntlgetrlimitmemmovesetgidstrcmp__libc_start_mainwritevfprintfsnprintffree_ITM_deregisterTMCloneTable__gmon_start___Jv_RegisterClasses_ITM_registerTMCloneTableGLIBC_2.14GLIBC_2.3.2GLIBC_2.10GLIBC_2.5GLIBC_2.2.5GLIBC_2.3ri ii ui ii ``*`?`H` ``M` `(`0`8`@`H`P` X` `` h` p`x````````````````` `!`"`#`$ `%(`&0`'8`(@`)H`+P`,X`-``.h`/p`0x`1`2`3`4`5`6`7`8`9`:`;`<`=`>`@`A`B`C`D`E`F `G(`I0`J8`K@`LH`NHHe Ht xH5b %d @%b h%Z h%R h%J h%B h%: h%2 h%* hp%" h`% h P% h @% h 0% h % h % h% h% h%ڷ h%ҷ h%ʷ h%· h% h% h% hp% h`% hP% h@% h0% h %z h%r h%j h%b h %Z h!%R h"%J h#%B h$%: h%%2 h&%* h'p%" h(`% h)P% h*@% h+0% h, % h-% h.% h/% h0%ڶ h1%Ҷ h2%ʶ h3%¶ h4% h5% h6% h7p% h8`% h9P% h:@% h;0% h< %z h=%r h>%j h?%b h@%Z hA%R hB%J hC%B hD%: hE%2 hF%³ fATUISHg 3@ xn:"X"t࿃$‰D"P,:1H+"HtH~J@"HcHHD$H$"3""t;HHD$H$gHcp"H$H9Ie" 1ۃ=B";HtH @1TH9 "yI4$@1$H"HH1AH@HI4$0@1hHtHKH="o;a"tGl"3"1ce  d2 o1"ۉ":H= H= H= 1E;1"I4$(@1jH =n"HHD$H$FI4$ڿ@1 <"I4$Ah@1m1CBB%&  1G?G% 1"Gt(Y=H= Ht%ɳ ó i1(@%  K1@%  %I4$H@1xI4$ڿȤ@1l\H= H=IJ H=ز 1lbX "H"I4$@1I4$Hڿ@11I^HHPTI@H0@H0@GfDH= H UH)HHvH^ Ht ]fD]@f.H=ѱ H5ʱ UH)HHHH?HHtH) Ht ]f]@f.= ubUH7 H HATSH+ L% H)HHH9s@HHu AHj H9r[A\]M H= H?u .fDHq HtUH]SHcߍC?ۉI HH?HH5")HHHH 5"H!H!H "HtH!H"H!HB"H D~3HcHtu$HDH Huuj"[@^"[HHH9t%HQH9UtBHPH9tEHWHFHH9|%HH9@HVHX>H;W|ÐHGHX>H;FÐf.HHuHuH>uK1H~HHt(H9ʸ*|H;GÐH="ufHwHX>H;5"|f.H q"HWHH9|H1H9øff.HtkMb)iHcH")iHcH "HH?BHO~!fDH@BHH?BHOHHÐ1f.AWAVHcAUATHUSAEHXH |$(HT$L|Io@Lm`AMueHD$IU8IU IUxIUIUZHuhH;D<EDL5 qfDI]MuL9w Iu8HHD$L)xHtDHEt HLct1H@@uUT@|$(HLLcEBAED)MEAEIE8HMEI9HE9QA'HH a"D@ED<E;Hc@ H;UhHtsDETAELEhtL9EAAT$(="11Lc~G) AEDHEhL)HOHEh#fDEDDD$8 DD$fEtk8 H> H|$E9D8DHE@p0HE HEA tH AG L= IG1HX[]A\A]A^A_A`H(1һH)HH)IH9HFAEHEhH9Ɂ@@f2AaAMHHd@HE`HEhH@@H@ @H@@H@@fH}HEHU HEHUfIEtLUhH(H1E1D$Bf|$@1 bL)HHHR"H)9A'HcT@T@LMރHVA9uHcHL bIcCHI9}THUhA;L\$LBT$(11DHeLc\L\$A)CACHcHHHHRH)AK.fAE+K]AsA9QA;HcHt$0DD$ HL$L\$OL\$HL$1LcD$ LUh1ACAK AKHc 5"="DD$LcD$yW Q E9@H}hEHH=3"ELP?I 0HcH?)HH!H}(KvAK 1/IcC Hc- AsL\$<`b#LcL\$AsAC AsHcHHHHRH)AK }9tE9A tH AG L= IG|$(H54"HE HE?I H?)HHH!1ަ DD$8 LcD$}9KAs&1AA;Ht$0IcDD$,HL$ DL$L\$L\$DL$LUhLcD$,HL$ AsD)AsHc@f.AVLcAUATUSLILHܥ xLhMe@Il$XUHE8U(HE HE)HEHEC?ۉH5;"I H?)HHH!AD$8t{ID$@p0t6C?ۉI H?)ѺHH շ"HID$ID$A} tH AE L- IEAD$8[]A\A]A^HEHUH9U()…HuHcҹ@EHcAD$LHUAD$8HE8EHEHHH9HU0fDAD$8@fDH)HHU(H+U8HcH9Nk@I|$t.)8 H AD$8BD0fDAD$8`DHM8HELHMP1t<tJtABHHL @Ɉ tHHL9uA@I)AI1@H@8@H@SH@8@H=Ѣ D Hھh@1ff.USHHt$8HT$@HL$HLD$PLL$Xt:)D$`)L$p)$)$)$)$)$)$v"%H$1HHD$D$0HD$ HD$0HD$(H@HHKSH=ס P@D DC1#H= HT$(H_H= sXZH[]USHHt$8HT$@HL$HLD$PLL$Xt:)D$`)L$p)$)$)$)$)$)$f"%H$1HHD$D$0HD$ HD$0HD$(xH0HHKSH=Ǡ P@D DC1H= HT$(HOH= cXZH[]ATU1H- SAЖ@HDH]HtJCHM8`@bPj1DKLC1b@HXZHuEDHHM8@bPj1jDM@DEGH 1b@2HmPH][D 3@]A\@SHHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$"Ptf@1fATULcSOHHHHA?ɉIHH?HH5")Hs"HHHH!H HG(HGHGp0}H1HE`ELHHx8JHE`HP8D IHPHP HPL`HEX[]A\f.USHHcHHHG`Hx8HE`HP8HHPHP HPHXHEXH[]fDAWAVIAUATIUSHHHH.ILHS8H)D)1LcHLH{H9rH[]A\A]A^A_DK<&LL$ HL)(IcLH*HCL$ H9sLHCHCH9sLHCHCH9sLHCHC H9sILc  H[]A\A]A^A_HAWAVH)AUATEUSA)1HIcLW8IL_MM9s DML9vH[]A\A]A^A_HILH<(EH)IHHOEuZIFI9sHIFIFI9sHIFIFI9sHIFIF I9sHIn E&HD[]A\A]A^A_DIcHLAWAVAUATUSHHGLLgXHo`'  GPuW8]H{({KHH5a"CLHC0HC(A?ɉIH?)ѺHH HC@p0DsPEAE?{9A5LkLG UH{hCT.ID$8CLA$ID$ID$ Hǃ Il$ IT$H9N fE< t< t HH9uHMl$I9 HH9O E8Et< L< DHEID$ "PHC@DCHA@bHH81wIL$H)HcLbH)9O1tQ#DEDbrLH~M91@@2 HHL9uAbHcЃƂb HcMl$H Z @LxIl$ IE AU H9rHHPH9t HȀ t t߀CKCTDAC8<<L{LA$ID$(I+D$8H9‹CHP?YH ؚ"IHcH4э 8?H)HHE7LkL?)HHuH HHC@h0RHC HCZfDI|$8H9 HH9I|$ A$ID$(L)H9H"H+IH"Ml$(HiHH9"HHS㥛 H)HH?HHHH)HLC@HAH( IcP,9rHIH Ap,HHH98BHCHCg)HCHL "CLHC0HC(P?I 0HcҸ?)Ap0HI I|$I|$ A$t H{*0HsD4EUDV0E<H(D8EHF8HN0HS`HB8HB( HHBHJHB HBHChHCX{H &CHH="P?I 0HcҸ?)HH fL EH ǃL?)HHu%H HHC@p0hHCHCC8<H{5ADcL1E@H0=HH.{Hǃ@A@<H4H8H@HDǃ@H!CTǃLHEADCPID)jǃLCTH)HS㥛 HHHH?HH)HHǃXIUIT$ F(8HcF0H(F0F44F,0I|$8IH)HS㥛 HHHH?HH)HI|$8Il$ I1Ҿ[r(8D<EYL4Z@L{TA@t@D8LcXL(0M)څLDȅ@HDHC`Hx8AR1AUAPURvAS`@At$0H@H(HShHS`HJ8HHHJHJ HJHBH{(h{H@ CLA4CHH=B"P?I 0HcҸ?)HH ID$8A$ID$ID$ MHC@H߽HmLD4Z@LKTA@D8HkX0M)ELDɸ@t@HDHC`HHx8AQ1AT(LM0ASRv@AR}H@{HHCHCGCLH-$y H\HHH{IdDf.USHHH_@H{{LAHsH{C8C9HCHS H$HT$Hs(HHC(HS0HE(HU0HLE(Hu(MuH}0uH[]Db1҅yL+I"HU0HF"MiH9bH)HS㥛 HHHH?HH)BH$HT$HE(HU0cfHCHSH$HT$'f.HHS㥛 H)HH?HHH)D9HHthHS@Š"-"j@t@Pt8DCHHJ8@bA1IbHcпHEHUHHUHBHCXHtH\x HHCXHNx HC`HtH>x HHC`H0x H1x HH x Hx HEH-w Mf.USHLv L w I`tgEP MAuKIh(HuIx0t;IX(bH"AtMHA@ ML^w fDI`Mu%DLAQ8x?u9ML w Mt+Ay uIAAA LHv AQ8yfH[]H޿bnyH+-"IP0H"HiH93H)HS㥛 HHHH?HH)HȅEYHHS㥛 H)HH?HHHH)HAWAV1AUATbUSH覻fD1YD"D$ Eu="$D-"EH<"L5"1H=\v 1E1E1H$H$E .D(DD tZE1E)E9~MDDB4AA AtLcN< A7fAW tD9uAHEAE9zT$ Hcn1bA蟺EE1E1XfDIcHH u pt#H53"H t @AIEA9LH,u PtD AAl$?EDAIA Hc?)HHH&"H TH"H {IcHHMt PbHt BT*LDPAH $DH $릋T$ H=wt 1(1b\H1[]A\A]A^A_fDAWAV1AUATbUSH(&fD1D "AEuD"EnAA MbAD)HciHD$D)iHHD$=7"DMcIMH5s L%օ"IH{s HT"1E1E1@A ɉ A ɋ ɉ HA I9uLD$1ELHEHDEHD111ÿb5"11E1AHr (Hr (LcDs I*fLHNr xI D9to9}kK?ۉMIύ ?)Htr IHcLuHYr LtLHq PuzI 5"D9uAHD9*DHL$L$HL$L$u.HD$HD$P|fD=>"DMcIM11rLD$11dH(1[]A\A]A^A_Ðf.AWAVAUATUSHX1bED1D"D$}du8}u2L{"VHz? 1{%{"'@Hu2{"I~? 18z"@H)ۅuBz"I~?tr1 h z"y"'@ H)ۅu`=lz"u=I~?t 1葮Oz"=HDL@1^ HDL濰@1D0@Hu$H=z"uI~?t蔭Hy"7@H˭u$H=y"uI~?te]Hy"?@H蔭u^I~?; 1赭g aHDL @1DHDL`@1e'Aݐ@HDL濠@1Ef.b1HH0g ux"D‰x"Dw"ÐAWAVAUATAUSHH@HHL2LAA)EELzA?PHIHf OHFf LL5HT$0ƿ AN0HD$`xHcH9~AF0Av4AF(AZ@AV,AɿbPQVR@AvP@LE1AV0ljD$H׉T$PH0HcTHHD$HcL$H|$bHHL$(HL$(HD$DHcT$ H4ODHD$ HT$ A;V0T$HD$AIF8AV0H|1 A脤AF,H|1 AfAF0Ñ@H HC89Ll11I}ID$HT$0ƿ茤ZAF0x HcH;T$`~ HD$`AF0HcHHT$HHT$|$HHD$:|$HD$ܢHT$A9V0LD$VMF8AH|1 AvAF(AOL!$HD$HDH`@16Aˑ@HH|1 PAAFNDHx@1AйLDH@A费LDHP@1A薹eLDH@1AxGLDH@1AZ)LDH@1A< HD$DH(@H1DULDH@1AH DH`@1ݸLDH(@1A迸HD$DH`@H1蠸Dؠ]AH@LDH@1xACINADH@1AR!INDH؞@17IMDH`@1LD$LD$LڞIMDH(@1|$&HDHȜ@1AȷHD$DH`@H1詷H|$odIMDH`@1脷|$軟@IM%f.AWAVAUATUSHhHH|$dґ@wHHD$1H$D$D$HT$H|$ 褟HD$LT$ AI!%tLt$ DIRLD@IM螡L fIIADT HuL$ E1fA'ztv<\<#w HADD IFAIvIHADT tIIHADT uAIcA'L ~H$ 8EGA'"DIcAA(L uH$ H@Ht$H|$H$ D$kIFIfIFP1bJH-T HV1ۃ}.H}"H}HLHM:LEDLHEIII8HuAHIq~+AQr@֙uM MtE1 OIH?AHA@ELuIcHMHE EEHHʿE1D}rHAt0H҉uAuHBHHuE1HIIcte'E1E1QA|1ҍ7yMtND9IH HuAxLfK I)D9։y~;HML] IcHuI% DHHtIAH1u(H}p@HHHHHthHuH=jQ H薗HmPH16@误"DAK ӃAu(KH=Q H8zH=P HRH=P H&H=P HޖH=P HH=P H}p襖Ex1HU8Ht$8@1蹮Ht$@1裮OI1qAUATUSH_c"H$aHD$t H[]A\A]Ðb薖P =Bc"`bA bA`BH1wHOaP }BH1DL.P A<$BH11AD$AD$ AD$L,$HD$@;O }}H!HIIHxb-H[]A\A]ÿ@1×AVAUAATUbSHHH1bՓO fH}Lb"H=O HxH=O /諔HuAHMEHU:-BH=/E Ht-H=FE HtHHHuH=!E Ht@HHHuH=D Ht@H؈HHuH=D Ht@H踈HHu[]A\f.AWAVAAUATL%> UH-> SIIL)HHHt 1LLDAHH9uH[]A\A]A^A_Ðf.f.@Hq> Ht(UHSH_> HHHHuH[]HH0 %s Invalid server name: '%s' Missing port number: '%s' Invalid server address: '%s' Cache-Control: no-cache keep-alive%08x:%s.clihdr[%04x:%04x]: connection:%08x:%s.clicls[%04x:%04x] %08x:%s.closed[%04x:%04x] globaldaemondebugsendzeronosplicenoepollnopollquietnbprocmaxconnulimit-nchrootpidfilepipesizelistendefaultsbinddisabledenabledclitimeoutoptionhttpcloseforcecloseclitcpkagraceobjectnameno-cachecodetimerawfileweightrdummycommand line10000w/[%s.main()] Cannot fork. %d HTTPTerm version 1.7.4 2017/10/05Copyright 2000-2017 Willy Tarreau Usage : %s [-f ] [ -vdVD ] [ -n ] [ -N ] [ -p ] [ -m ] [ -P ] -v displays version -d enters debug mode ; -db only disables background mode. -V enters verbose mode (disables quiet mode) -D goes daemon ; implies -q -q quiet mode : don't display messages -c check mode : only check config file and exit -n sets the maximum total # of connections (%d) -m limits the usable amount of memory (in MB) -N sets the default, per-proxy maximum # of connections (%d) -p writes pids of all children to this file -de disables epoll() usage even when available -dp disables poll() usage even when available -dS disables splice() usage even when available -P sets splice pipe size in kB -L []: adds a listener with one server -sf/-st [pid ]* finishes/terminates old pids. Must be last arguments. At least one of -f or -L is required. [ALERT] %03d/%02d%02d%02d (%d) : [WARNING] %03d/%02d%02d%02d (%d) : SIGHUP received, dumping servers states. SIGHUP: Proxy %s has %d active servers available. Conn: %d act, %d pend (%d unass), %d tot.SIGHUP: Server %s/%s : Conn: %d act, %d pend, %d tot.Invalid port '%d' specified for address '%s'. out of memory in event_accept(). accept(): not enough free sockets. Raise -n argument. Giving up. %08x:%s.accept(%04x)=%04x from [%s:%d] HTTP/1.1 %03d Connection: %s Content-length: %lld %sX-req: size=%ld, time=%ld ms X-rsp: id=%s, code=%d, cache=%d, size=%lld, time=%d ms (%ld real) HTTP/1.1 %03d Connection: %s Transfer-Encoding: chunked %sX-req: size=%ld, time=%ld ms X-rsp: id=%s, code=%d, cache=%d, chunked, size=%lld, time=%d ms (%ld real) parsing [%s:%d] : '%s' already specified. Continuing. parsing [%s:%d] : '%s' expects an integer argument. parsing [%s:%d] : '%s' expects a directory as an argument. parsing [%s:%d] : '%s' expects a file name as an argument. parsing [%s:%d] : unknown keyword '%s' in '%s' section parsing [%s:%d] : '%s' expects an argument and optionnally supports [addr1]:port1[-end1]{,[addr]:port[-end]}... parsing [%s:%d] : out of memory. parsing [%s:%d] : 'listen' or 'defaults' expected. parsing [%s:%d] : '%s' not allowed in 'defaults' section. parsing [%s:%d] : '%s' expects [addr1]:port1[-end1]{,[addr]:port[-end]}... as arguments. parsing [%s:%d] : '%s' expects an integer as argument. parsing [%s:%d] : '%s' expects an option name. parsing [%s:%d] : unknown option '%s'. parsing [%s:%d] : '%s' expects a time in milliseconds. parsing [%s:%d] : '%s' expects as arguments. parsing [%s:%d] : <%s> expects a argument. HTTP/1.1 %03d Connection: close Content-length: %d %sX-req: size=%d, time=%d ms X-rsp: id=%s, code=%d, cache=%d, size=%d, time=%d ms parsing [%s:%d] : not enough memory to read file <%s>. parsing [%s:%d] : error reading file <%s>. parsing [%s:%d] : weight of object %s is not within 1 and 256 (%d). parsing [%s:%d] : object %s only supports options 'name', 'code', 'size', 'time', 'cache', 'no-cache', 'file', 'rawfile' and 'weight'. parsing [%s:%d] : error opening file <%s>. parsing [%s:%d] : invalid or incomplete '\x' sequence in '%s'. parsing [%s:%d] : unknown keyword '%s' out of section. parsing %s : no line. Nothing to do ! parsing %s : listener %s has no listen address. Please either specify a valid address on the line, or use the keyword. Errors found in configuration file, aborting. Failed to create pipes for splice Error reading configuration file : %s Configuration file is valid : %s mode incompatible with and . Keeping only. is only meaningful in daemon mode. Setting limit to 1 process. Failed to create master pipe for splice Failed to vmsplice response buffer after %d bytes, retry with '-dS' Splicing is limited to %d bytes (too old kernel), retry with '-dS' cannot create listening socket for proxy %s. Aborting. socket(): not enough free sockets for proxy %s. Raise -n argument. Aborting. cannot make socket non-blocking for proxy %s. Aborting. cannot do so_reuseaddr for proxy %s. Continuing. cannot bind socket for proxy %s. Aborting. cannot listen to socket for proxy %s. Aborting. [%s.main()] No enabled listener found (check the keywords) ! Exiting. [%s.main()] Cannot create pidfile %s [%s.main()] Cannot chroot(%s). [%s.main()] Cannot raise FD limit to %d. [%s.main()] Cannot fix MEM limit to %d megs. [%s.main()] Cannot set gid %d. [%s.main()] Cannot set uid %d. [%s.main()] FD limit (%d) too low for maxconn=%d/maxsock=%d. Please raise 'ulimit-n' to %d or more to avoid any trouble. epoll() is not available. Using poll()/select() instead. poll() is not available. Using select() instead. HTTP/1.0 200 Cache-Control: no-cache Connection: close

HTTPTerm-1.7.4 - 2017/10/05

The following arguments are supported to override the default objects:
  • /?s=<size>[kmg] : return <size> bytes (may be kB, MB, GB). Eg: /?s=20k
  • /?r=<retcode> : present <retcode> as the HTTP return code. Eg: /?r=404
  • /?c=<cache> : set the return as not cacheable if zero. Eg: /?c=0
  • /?C=<close> : force the response to use close if not zero. Eg: /?C=1
  • /?t=<time> : wait <time> milliseconds before responding. Eg: /?t=500
  • /?k={0|1} : Enable transfer encoding chunked with 1 byte chunks
  • /?S={0|1} : Disable/enable use of splice() to send data
  • /?R={0|1} : Disable/enable sending random data (disables splicing)
  • /?p=size : Make pieces no larger than this
Note that those arguments may be cumulated on one line separated by the '&' sign :
  • GET /?s=20k&c=1&t=700 HTTP/1.0
  • GET /?r=500&s=0&c=0&t=1000 HTTP/1.0
HTTP/1.0 504 Gateway Time-out Cache-Control: no-cache Connection: close

504 Gateway Time-out

The server didn't respond in time. HTTP/1.0 503 Service Unavailable Cache-Control: no-cache Connection: close

503 Service Unavailable

No server is available to handle this request. HTTP/1.0 502 Bad Gateway Cache-Control: no-cache Connection: close

502 Bad Gateway

The server returned an invalid or incomplete response. HTTP/1.0 500 Server Error Cache-Control: no-cache Connection: close

500 Server Error

An internal server error occured. HTTP/1.0 408 Request Time-out Cache-Control: no-cache Connection: close

408 Request Time-out

Your browser didn't send a complete request in time. HTTP/1.0 403 Forbidden Cache-Control: no-cache Connection: close

403 Forbidden

Request forbidden by administrative rules. HTTP/1.0 400 Bad request Cache-Control: no-cache Connection: close

400 Bad request

Your browser sent an invalid request. HTTP/1.0 303 See Other Cache-Control: no-cache Connection: close Location: HTTP/1.0 302 Found Cache-Control: no-cache Connection: close Location: U@N@N@N@N@N@N@N@N@N@N@N@N@N@N@U@U@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@U@N@N@N@N@N@N@N@U@N@N@N@N@cU@N@UU@N@U@@0@@0@Ј@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@@0@0@0@0@0@0@@@0@p@1 ;x.c|h |mno