<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal">We are fighting an issue after updating RT from 4.2.3 to 4.2.6 and rt-mailgate.  We also updated our OS to Ubuntu 14.04.  Everything seems to be working in RT except rt-mailgate.  I’ve isolated it to an LWP::Protocol::https::Socket: Timeout
 error returned from the post to the RESTful service: my $r = $ua->post( $full_url, $post_params, Content_Type => 'form-data' ); 
<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I increased the timeout from 180 to 750 added extra debugging to the code to get more information.  I replaced our URL with localhost for security:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">/opt/rt4/bin/rt-mailgate: connecting to <a href="https://localhost/REST/1.0/NoAuth/mail-gateway">
https://localhost/REST/1.0/NoAuth/mail-gateway</a><o:p></o:p></p>
<p class="MsoNormal">ua->timeout: 750<o:p></o:p></p>
<p class="MsoNormal">ua->post full_url: <a href="https://localhost/REST/1.0/NoAuth/mail-gateway">
https://localhost/REST/1.0/NoAuth/mail-gateway</a><o:p></o:p></p>
<p class="MsoNormal">ua->post post_params: HASH(0x149a6d0)<o:p></o:p></p>
<p class="MsoNormal">r->content : Can't connect to localhost:443<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">LWP::Protocol::https::Socket: Timeout at /usr/share/perl5/LWP/Protocol/http.pm line 41.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">HTTP request failed: 500 Can't connect to localhost:443. Your webserver logs may have more information or there may be a network problem.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">/opt/rt4/bin/rt-mailgate: undefined server error<o:p></o:p></p>
<p class="MsoNormal">fetchmail: MDA returned nonzero status 75<o:p></o:p></p>
<p class="MsoNormal">not flushed<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">There are no log entries in the apache error.log.  We have Set($LogToFile , 'debug'); and did see one error that we corrected (a missing $RTAddressRegexp configuration).  There are no other errors in the rt.log file.   I don’t even see
 an entry in the access.log.  Fiddler gives us the same error (504 - Gateway Timeout Error).  If I execute consecutive posts very quickly in Fiddler, after about seven 504 errors, I finally get a string of 200 (success) responses and some entries in the rt.log
 file to indicate it couldn’t find a valid user (because I didn’t supply one).  If I let it set for a minute, I get the 504 errors again.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Thank you for any help,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Matthew E. Richards<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</body>
</html>