<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'><br>You can check the following link for more details:<br><a href="http://dev.mysql.com/doc/refman/5.0/en/gone-away.html" target="_blank">http://dev.mysql.com/doc/refman/5.0/en/gone-away.html</a><br><br>But I have to agree, most likely your hitting a bug. I normally get this in code I've written where I make a request to the server after I have closed the connection.<br><br>I would suggest enabling logging on the mysql server and look to see what the last myql queries cyrus makes before this happens, this may give you some clues as to where it's happening.<br><br><br><div>&gt; Date: Wed, 11 Sep 2013 08:53:09 -0500<br>&gt; From: blake@ispn.net<br>&gt; To: info-cyrus@lists.andrew.cmu.edu<br>&gt; Subject: Re: mysql problem<br>&gt; <br>&gt; Rudolf Gabler wrote the following on 9/11/2013 2:46 AM:<br>&gt; &gt; the system is running as expected. After approximately the 10 imaps contact suddenly the following occurs:<br>&gt; &gt;<br>&gt; &gt; Sep 11 09:43:29 xmailer imaps[8168]: DBERROR: SQL query failed: MySQL server has gone away<br>&gt; &gt; Sep 11 09:43:29 xmailer imaps[8168]: DBERROR: SQL failed SELECT * FROM mailboxes_db WHERE dbkey = 'user…..<br>&gt; &gt;<br>&gt; &gt; But the local mysql server is o.k. and running. After a restart of cyrus (/etc/init.d/cyrus-imapd restart) everything is working until the next appr. 10 connection times by the user.<br>&gt; &gt;<br>&gt; &gt; If I use sqlite instead everything is stable for at least a month.<br>&gt; &gt;<br>&gt; &gt; Any hint what may occur?<br>&gt; &gt;<br>&gt; <br>&gt; I'm not familiar with using MySQL for anything more than authentication <br>&gt; so I'm not sure how Cyrus makes it's db connections, but is there a <br>&gt; limit on the number of allowed client connections in my.cnf - or per <br>&gt; user on the MySQL account you're using for Cyrus?<br>&gt; <br>&gt; When Cyrus is broke, can you login to MySQL, use the Cyrus databases, <br>&gt; and run the queries that Cyrus would?<br>&gt; <br>&gt; --Blake<br>&gt; ----<br>&gt; Cyrus Home Page: http://www.cyrusimap.org/<br>&gt; List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/<br>&gt; To Unsubscribe:<br>&gt; https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus<br></div>                                               </div></body>
</html>