Hello, We have a problem with Haproxy <-> OTRS helpdesk system. The problem is related to some POST requests that uses a Content-Type of "multipart/form-data"
HAProxy log: 00000008::80.clireq[000a:ffff]: POST /otrs/index.pl HTTP/1.1 00000008::80.clihdr[000a:ffff]: Host: XXXX 00000008::80.clihdr[000a:ffff]: User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:10.0) Gecko/20100101 Firefox/10.0 00000008::80.clihdr[000a:ffff]: Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 00000008::80.clihdr[000a:ffff]: Accept-Language: en-us,en;q=0.5 00000008::80.clihdr[000a:ffff]: Accept-Encoding: gzip, deflate 00000008::80.clihdr[000a:ffff]: Connection: keep-alive 00000008::80.clihdr[000a:ffff]: Referer: http://support.edss.ee/otrs/index.pl?Action=AgentTicketClose;TicketID=1&Session=10cf240e18426b457568beab5c3624a02b 00000008::80.clihdr[000a:ffff]: Cookie: __utma=37433332.1316239773.1328797409.1328797409.1328797409.1; __utmz=37433332.1328797409.1.1.utmccn=(direct)|utmcsr=(direct)|utmcmd=(none); Session=10cf240e18426b457568beab5c3624a02b 00000008::80.clihdr[000a:ffff]: Content-Type: multipart/form-data; boundary=---------------------------1477711025172414033487090087 00000008::80.clihdr[000a:ffff]: Content-Length: 1829 As you can see, none of srvrep or srvhdr is answered. This is ordinary POST request that use "application/x-www-form-urlencoded" Content-Type: 00000029::80.clireq[0011:ffff]: POST /otrs/index.pl HTTP/1.1 00000029::80.clihdr[0011:ffff]: Host: XXXX 00000029::80.clihdr[0011:ffff]: User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:10.0) Gecko/20100101 Firefox/10.0 00000029::80.clihdr[0011:ffff]: Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 00000029::80.clihdr[0011:ffff]: Accept-Language: en-us,en;q=0.5 00000029::80.clihdr[0011:ffff]: Accept-Encoding: gzip, deflate 00000029::80.clihdr[0011:ffff]: Connection: keep-alive 00000029::80.clihdr[0011:ffff]: Referer: http://support.edss.ee/otrs/index.pl?Action=AgentTicketClose 00000029::80.clihdr[0011:ffff]: Cookie: __utma=37433332.1316239773.1328797409.1328797409.1328797409.1; __utmz=37433332.1328797409.1.1.utmccn=(direct)|utmcsr=(direct)|utmcmd=(none); Session= 00000029::80.clihdr[0011:ffff]: Content-Type: application/x-www-form-urlencoded 00000029::80.clihdr[0011:ffff]: Content-Length: 111 00000029:we.edss.ee:80.srvrep[0011:0016]: HTTP/1.1 302 Found 00000029:we.edss.ee:80.srvhdr[0011:0016]: Date: Mon, 27 Feb 2012 15:01:40 GMT 00000029:we.edss.ee:80.srvhdr[0011:0016]: Server: Apache/2.2.22 (Linux/SUSE) 00000029:we.edss.ee:80.srvhdr[0011:0016]: Set-Cookie: Session=1093c96c0f0c1d793eb20b36efc9a94fc8; path=/ 00000029:we.edss.ee:80.srvhdr[0011:0016]: Location: /otrs/index.pl?Action=AgentTicketClose&Session=1093c96c0f0c1d793eb20b36efc9a94fc8 00000029:we.edss.ee:80.srvhdr[0011:0016]: Connection: close 00000029:we.edss.ee:80.srvhdr[0011:0016]: Transfer-Encoding: chunked 00000029:we.edss.ee:80.srvhdr[0011:0016]: Content-Type: text/html; charset=utf-8; The exact form code: <form action="/otrs/index.pl" method="post" enctype="multipart/form-data" name="compose" id="Compose" class="Validate PreventMultipleSubmits"><input type="hidden" name="ChallengeToken" value="337e7b347a6c3665b5804a95c3f939f2"/><input type="hidden" name="ChallengeToken" value="337e7b347a6c3665b5804a95c3f939f2"/> <input type="hidden" name="Action" value="AgentTicketClose"/> <input type="hidden" name="Subaction" value="Store"/> <input type="hidden" name="TicketID" value="2"/> <input type="hidden" name="Expand" id="Expand" value=""/> <input type="hidden" name="FormID" value="1330356031.2808030.57680829"/> Can you confirm that this problem is related to multipart/form-data content-type? Thanks! -- Best regards, Eugene Istomin System Administrator EDS Systems [email protected] Work: +372-640-96-01 Cell: +372-522-92-11

