ELF>@@ح@8 @@@@@@88@8@@@؞؞ ``  pp`p`TT@T@ Ptd||@|@\\Qtde/lib64/ld-linux-x86-64.so.2GNUCH8C6B=DF1;)?G@!A' "(E<:2&>7 9# *$, / .4-%035+6;? d?)| E`Vo J^7 *w/(S#e]`}|vX0`libc.so.6pollbindgethostbynamecalloc__errno_locationsetrlimit__ctype_b_locepoll_waitmemcpygetrlimitsyscallsendvfprintfgetsocknamegettimeofdayfopenmallocstrrchrinet_pton__ctype_toupper_locrecvstrlenfcntlsnprintf__strtol_internalepoll_create__strdupreadselect__fxstatgetpidstdoutmemmovesetsockoptgethostnamefdopenstderr__libc_start_mainwritelocaltimesetsidfgetssetuidchdirunlinkfflushmemsetsprintfsocketstdinfcloseexitforkstrstracceptfreestrchrlistenputssetgidsignalinet_ntoppipeepoll_ctlstrcpychrootshutdown__gmon_start__GLIBC_2.3GLIBC_2.3.2GLIBC_2.2.5ii Nri Xui d` `"`;`F `(`0`8`@`H`P`X``` h` p` x` `````````ȩ`Щ`ة```````` `! `#(`$0`%8`&@`'H`(P`)X`*``+h`,p`-x`.`/`0`1`2`3`4`5`6`7Ȫ`8Ъ`9ت`:`<`=`>`?`@`A`B`C `D(`E0`GH{EhH5 % @% h% h% h% h%z h%r h%j h%b hp%Z h`%R h P%J h @%B h 0%: h %2 h %* h%" h% h% h% h% h% h% h% h% hp%ڒ h`%Ғ hP%ʒ h@%’ h0% h % h% h% h% h % h!% h"% h#%z h$%r h%%j h&%b h'p%Z h(`%R h)P%J h*@%B h+0%: h, %2 h-%* h.%" h/% h0% h1% h2% h3% h4% h5% h6% h7p%ڑ h8`%ґ h9P%ʑ h:@%‘ h;0% h< % h=% h>% h?% h@% hA% hBH1I^HHPTIp}@H}@H0x@HH HtHÐ= UHt$HH5 H, HHue ff.UH= HtHt ɿh`ÐHttDt HHu)DHІ@r@Hd@S1HH= D{ Hھ(@13IfUHSHHT$PHt$HHb@HL$XLD$`LL$hH)H$)x)p)h)`)X)P)H)@4 tH$H\$1D$ D$$0HD$(HD$@HHD$0H~HDCK@SH= $D 1CH= HT$ HH= H[]fUHSHHT$PHt$HHr@HL$XLD$`LL$hH)H$)x)p)h)`)X)P)H)@$ t@H$H\$1D$ D$$0HD$(HD$@HHD$0HnHDCK(@SH= $D 13H= HT$ HH= H[]fSHHHT$0HL$8H|@LD$@LL$HH)H$)x)p)h)`)X)P)H)@ t@t9H$HH$D$0HD$HD$ HD$EHH[@U1SHH] HZ -:HHHtHx1ɺ 1c<*„ Шt4 H߉f ff H@`[]HD`H޿VuHHtH@H H޿@WDH\$Ld$Ll$Lt$IHl$H8I2LHĈH[]A\A]A^A_@ffC H<$1Bf$AE<*„ Шt/D$-HHS1ɺ 1HRHT$L&LVHtbH@HD$L@1 LHHĈ1[]A\A]A^A_LDP@1LL@L@1HH 1ҨucHcHiMbH AșAA)AiIcH)iHcHVIIIHHAH?BHHWHHHSHHHH9|H^H9_HHHHHH)HQLiHFH9,HH)HS㥛 HHHH?HH)I)[LHHS㥛 H)HHHH?HH)ID[1f.LHI9tEI@H9tfHAI9!t1҉HWHFH@BHH9|@HHNHH9}H1H9‰DHVHGH@BHH9|fffff.HHuHtAHHt+H9Ѹ|BHVH9WfDH~uH>u 1H~tøDLMuHtuHHt,I9t;HAI9nttI@H9f1fH~tI9uHvHOHH9}H1H9ʉH>u 1H~tHWHFH@BHH9nHVHGH@BHH9^f.SH0!HcHډHH?HH!4H!H!4H HtH!4Hq H!4 : H5ۅ HD3x0HcHT0u!fQxHc‰HD0t [ffffff.AWAVAULo(ATIUSH(Hou I}Mt$MH`MI9ftIv(LI$H9ItQHs(Lr~AH]Hs(L\y H[H9uM>I$Lp@HI\$I$L`L#[]LA\A]A^A_I$ID$``II$LpID$H]Hs(LyH[H9uLwMt!H`tHIHLpHGE1H`ID$`I^Hs(Ly H[H9uI$Iff.Ld$H\$LcHl$Ll$H(Hփ LHLl|Im@H]XoDEHs8Hs HsIHsHsHC(AE)EH5z!LDH?HHH!ր}8t_HE@p0t#HG!LDH?HHHEHEA} tH AE IEL- H\$Hl$1Ld$Ll$ H(LKHCI93AHC(HS8E)IcH)H)H9DOEfDIcй@L~vHcHKuLE8~sHS8IHSHI9t8HK0fE8H= DH}`HK0HSfDuE8HS8LK8 LE8HAWAVAUATUSH(H Á |$$Lct$$D$LHL|Mo@Im`DEE8HE8E1HE HEHHEHELH| EHt$ufIuhHIc,H ףp= ףA2AH)HʉHHHI)Hc։H`HD$H)H9v AA)EDu% u HcI;EhUE1EtcHM8HcHU)؉EHH9HUAE9L$DL$E~FDEH b EHEHuH9vtAA)AE9L$HcDL$I)EhEIE@P0u}IE IEA tH AG IGL= H(1[]A\A]A^A_fHE8)DOHt$|$$IcԹ@@HMI}`IEIEIE IEpHc  5g!1{!Ab~T D‰y uMMh5C!E1L$$11H$~)> E1:0 D)8 DDAE9H~ D8 AE9H~ IADiA}9tAE9A tHn~ AG IGL=[~ H5d!LDH?HIE IEHH!AA}96@ATIԺUSHH=!HcKHH΃?HHHHH!H!H{H `HC@HCHCP0={H1HC`CLLHx8HS`HcHB8*HBHB HBHHBHCX[]A\ffff.H\$Hl$HHG`HHHx8=HS`HcHB8*HBHB HBHHBHCXH\$Hl$H@AWAVAUATUSH|$4HcD$4D$$HHD$H| H=} HTHT$(D$$HT$(BH9B@L$$|$$|$4HT$HT$pHsteHT$(CrfHJ8D$HD$p83HH!H1@H@1DcH4v H--v HEH:v H3v HH1[]A\A]A^A_1@@L$HT$HH5Ї!DH?HH!HT$(B1@L$HT$HH5!DH?HHL$(H!AE@HSXHiu Hbu HfH\$Hl$HLd$Ll$HLt$L|$H8H $HIHK8AƉD)EHSA)1McHLH9r%H\$Hl$Ld$Ll$ Lt$(L|$0H8ËI|-HHH)4H4$IcLHCL9w  H^H9w~=@IV IFH9HIVI~8AIF(H)H9RIcEHH=N!I]HƉH?HHHAE8<`H1A}LHH[]A\A]A^A_@?q tEt@t=IE@EEH@A`AHH81a`Hcп/1HH[]A\A]A^A_HUHH IE@HP0I]IEHCAE8< HCIEA}HAELHH[]A\A]A^A_ËGPu 8I](`H1҅H'p I+H!p HiIH9HHS㥛 H)HHHH?HH)HI~8ME@I>I~8H9uHHH9G8< < oHWIV E11LHHio IF(HVo I+HiIH9nHHS㥛 H)HHHH?HH)HME@1IAP(t'A@,x9| A@,1IP HcA@,HHI @IEA4IE=II](IIcMHH!HCIE(AELAI~I~ H΃?HHH H!H AP0A(MCE0EpEs0EVE,E6A4IK8HIEXE0A'@IA,A(LH0EҸ@LDIE`Hx8IH)HD$0A4L$ T$DT$D$(ICH4$`@HD$1Ic,IM`HIUhHQ8HQHQ HQHHQIEXL|$@11LHkHt$@IH9sm1H HHHt$@xt<k€K Шuրm€M Шt^HHHHt$@xuA$rtXcIA<$&II\$H9uA|$=Od@g€G ШtHOstuIE4I~ Iy?11 ^D U ]V E1ɉV I DL޿ȍ@1@ LuODV EuIy?t1ɺ 11ɉU xI DL޿@1MY@Lu1H=U hIy?tV51HU @LuPH=U %Iy?t&1HqU I DL޿8@]I DL޿x@J@ Lu(Iy?1ɺ 11ɉS zI AG@DL޿@1IUffffff.H1`諼 T T uT uT HÉT HLd$Ll$Lt$H\$IHl$L|$HH*A@IHHB8MHHHS HS I|$HCPHS nHC8I|$?\HS S H=XT C'T HCHT CL]H=CT 5T HCxqH=:T ,T HH=.T  T HH="T T HH=T T HH= T S HS CS C0rS Ch1H$xH$L$L$L$L$HĨ@ HHfR H[1҃{tœ@HOH`XMd$:LH%H3LHHR H86R )H=R HuwH=R HYH=R H9H=R HH=R HH=R HH=R H1HjQ `fDHQQ H3HH?Q H;sBQ xȺH=Q HCpHQ Q HCx@蛺H=Q HHP Q H|kH=Q HHP Q Hh;H=Q HH~P hQ HT H=dQ HHNP HQ H@۹H=DQ HHP (Q H,諹HHO ǜ@ Ht{М@HCo6eDVfDFfD6fD&fDC@HDL@1Ƽw؜@ Hu)O 9C0HDLȍ@1膼:@Hu1MD$A8@ LKL@HudI|$?1ɺ 1萸CHI|$?1ɺ 1lC0DLh@1һ@HuFI|$?:1ɺ 1ChK@ L'KL!)@HH`zID$8B@HH@HM C4C,C0D$LHPHC HHXID$8HD$0HD$0 @MLtP@Lu#C4D$LHcT$LIHT$08uC@ LuWC4HT$0I|耶D$LHC@Lt@ LKL#@L@L(@L@LID$8HT$011I|8D$DH$ƿK0H$HcH9C(s4A'@S,Aɿ`D$(C0@D$ C4D$C,D$HCHD$C($@LD1{{0D$HHcjHIHcl$H`HHHcS0|$DJt='|$D蜳C09qD$HD$LL{8C0H$щS0)DL @HDLX@gHDL@1HD$01ɺ 1I|赴D$LC,HT$011I| 萴D$LC0aHD$01ɺ 1I|kD$LC(<-@LID$8HT$011I|7ADHT$Pƿ+K0x[H$HcH9SHcԲHHD$8eHcS0HD觲D9k0D$LHT$8HS8H$щS0HDL@12I $DL@@15@L{HD$011ɺ I|9Hƍ@=/FCD$LHDL@1HDLx@1I $DL@1HD$0DL@IL1@HD$ @HD$(K@HHD$0P@1UHB H1>@HD$ œ@HD$0P@HD$(H1>@HD$ @HD$( @HD$0K@HD$8P@H1>@HD$ ؜@HD$(Q@HD$0P@1`藫HA H{bH;HS1Hu \HHCHH:H{HuH=GLMp1t-A@ ΙхuMM1u1IA@A@MLMuHcHHSIHC CCHHCAH CHɉCusH AH HuE1A9}gHE1E1Ht@A1AAMD9ȉ ШtAIH HuIcAA)pA9M}HS뙉s(H{puH=A? H{pCxHuH=? HHuH=> H蝪HuH=> HzHuH=> HWHuH=p> H4HuH=E> HH[PHDD$ 1E@1袭HS8Ht$@1胭D$ WELD$ @HL$ Ht$D@1SInHt$ؔ@10wfDAWE1AVAUE1ATA`USHHL61G`> 讨P!HHH> H=> /HuAHEH8-uuHh@ uH==  ``H== V> D N> A Q> 1E11!fƆ`.HQIgfffwpHA2H HcA‰șAA)DA)Ã18LA H )ЉA)‰t0HQIgfff`v< L}= Mt= t&H== HLD c= Hh= F= u8= f2= AtAAYE AD = t A< jA`AY< 5< HcHH 5< HM!HcHH ˧Hc5< HM!H诧i< 1Hx; ~HH 9`< H[]A\A]A^A_EDDA轚H=1 1A腝]@qHH=R0 譜H=V0 衜H=B0 蕜1莙脙z01 51 I4$`@1艟xI4$_@1dH0 I4$@1CI4$@ȋ0 I4$@H0 I4$ @1H\$Ld$L%#* Hl$H1'H * L)HH9sHAHH9rH$Hl$Ld$Hf.UH-) SH) H)HHTHHuH[]@UHSHH`HH) HHHuH[ÐHHHTTP/1.0 200 Cache-Control: no-cache Connection: close

HTTPTerm-1.7.1 - 2012/01/10

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
  • /?t=<time> : wait <time> milliseconds before responding. Eg: /?t=500
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: HTTPTerm version 1.7.1 2012/01/10Copyright 2000-2011 Willy Tarreau Usage : %s [-f ] [ -vdVD ] [ -n ] [ -N ] [ -p ] [ -m ] -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 -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) : Invalid port '%d' specified for address '%s'. %08x:%s.accept(%04x)=%04x from [%s:%d] accept(): not enough free sockets. Raise -n argument. Giving up. out of memory in event_accept(). accept(): cannot set the socket in non blocking mode. Giving up HTTP/1.1 %03d Connection: close Content-length: %d %sX-req: size=%ld, time=%ld ms X-rsp: id=%s, code=%d, cache=%d, size=%d, time=%d ms (%ld real) SIGHUP received, dumping servers states. SIGHUP: Server %s/%s : Conn: %d act, %d pend, %d tot.SIGHUP: Proxy %s has %d active servers available. Conn: %d act, %d pend (%d unass), %d tot.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. 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] : 'listen' or 'defaults' expected. parsing [%s:%d] : '%s' expects [addr1]:port1[-end1]{,[addr]:port[-end]}... as arguments. parsing [%s:%d] : '%s' not allowed in 'defaults' section. parsing [%s:%d] : '%s' expects an integer as argument. parsing [%s:%d] : '%s' expects as arguments. parsing [%s:%d] : '%s' expects an option name. parsing [%s:%d] : '%s' expects a time in milliseconds. parsing [%s:%d] : error opening file <%s>. parsing [%s:%d] : error reading file <%s>. parsing [%s:%d] : not enough memory to read file <%s>. parsing [%s:%d] : <%s> expects a argument. parsing [%s:%d] : unknown option '%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] : unknown keyword '%s' out of section. Errors found in configuration file, aborting. parsing %s : listener %s has no listen address. Please either specify a valid address on the line, or use the keyword. parsing [%s:%d] : invalid or incomplete '\x' sequence in '%s'. parsing %s : no line. Nothing to do ! Splicing is limited to %d bytes (too old kernel), retry with '-dS' is only meaningful in daemon mode. Setting limit to 1 process. mode incompatible with and . Keeping only. Error reading configuration file : %s Failed to create pipes for splice Configuration file is valid : %s Failed to vmsplice response buffer after %d bytes, retry with '-dS' cannot create listening socket for proxy %s. Aborting. cannot listen to socket for proxy %s. Aborting. cannot bind socket for proxy %s. Aborting. cannot do so_reuseaddr for proxy %s. Continuing. cannot make socket non-blocking for proxy %s. Aborting. socket(): not enough free sockets for proxy %s. Raise -n argument. Aborting. [%s.main()] Cannot set gid %d. [%s.main()] Cannot fix MEM limit to %d megs. [%s.main()] FD limit (%d) too low for maxconn=%d/maxsock=%d. Please raise 'ulimit-n' to %d or more to avoid any trouble. poll() is not available. Using select() instead. epoll() is not available. Using poll()/select() instead. [%s.main()] Cannot raise FD limit to %d. [%s.main()] Cannot chroot(%s). [%s.main()] No enabled listener found (check the keywords) ! Exiting. [%s.main()] Cannot set uid %d. [%s.main()] Cannot create pidfile %s ts@n@Xs@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@Is@n@n@n@n@n@n@s@s@n@s@Invalid server name: '%s' Missing port number: '%s' Invalid server address: '%s' %08x:%s.clihdr[%04x:%04x]: /?%08x:%s.clicls[%04x:%04x] Cache-Control: no-cache %08x:%s.closed[%04x:%04x] %s globaldaemondebugsendzeronosplicenoepollnopollquietnbprocmaxconnulimit-nchrootpidfilepipesizelistendefaultsbinddisabledenabledclitimeoutoptionhttpclosegraceforcecloseobjectnameno-cacheclitcpkacodetimerawfileweightrcommand linedummy10000%d /w[%s.main()] Cannot fork. ; *| $} D} } ~ D Tl 4   4 4 L d |  4 T < ԑd 4    , l $  ԰ 4T d T T  4 dt  D d < x p@+4@DT@7A$t@ADG$@ADG$ @AJ$@ACD $@UTL@<< @BBB B(A0A8J|0#@}#@A`$@%@k%@p&@A4 '@BBB F(D0A8$T(@ JQ0<|*@BBB B(A0A8D`$.@BIC P/@\N </@BBB B(A0A8G$Dp7@J^@$lp8@VQ@`9@)<9@ BBB E(A0A8D$0F@bJ[P<H@BHB B(A0A8DP<T`J@BBB B(A0A8D`<PN@_BBB B(A0A8D@<P@,BBB B(A0A8DP,S@BKA D@DT@DdX@MD, Y@ YT<@f@BEB B(A0A8G<m@UBEB E(I0A8GP<4@t@tBEE B(A0A8D@tv@A$v@LBHD ,0x@BDC D0zRx VJP <H8AHN  X@ }@x@p @@ p `H@@` op@oo @p`@@@@@@@@@@&@6@F@V@f@v@@@@@@@@@@@&@6@F@V@f@v@@@@@@@@@@@&@6@F@V@f@v@@@@@@@@@@@&@6@F@V@f@v@@@@``~@P@@@x@ @@@0@@````GCC: (GNU) 3.4.6GCC: (GNU) 3.4.6GCC: (GNU) 3.4.6GCC: (GNU) 3.4.6GCC: (GNU) 3.4.6GCC: (GNU) 3.4.6GCC: (GNU) 3.4.6.shstrtab.interp.note.ABI-tag.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.ctors.dtors.jcr.dynamic.got.got.plt.data.bss.comment 8@8T@T !x@x4' @/p @p p7o @ Dop@p@S@`]@H gX@Xbp@p@m@8ds}@}y}@}|@|\`DH`HX`Xh`hp`p``0@`@@ `H ~