<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">On 24/01/17 17:19, marco ardito wrote:<br>
    </div>
    <blockquote cite="mid:58878CA5.7010006@apiform.to.it" type="cite">
      <meta content="text/html; charset=windows-1252"
        http-equiv="Content-Type">
      Hi, I'm new here!<br>
      <br>
      I'm developing a (php) web application on a linux server which
      uses unixodbc, working very well since months, but since a few
      days it happens, very rarely, an error which is reported by the
      framework which, apart file/row backtrace info, looks like this:<br>
      <br>
      ----------------------------<br>
      odbc_pconnect(): SQL error: [unixODBC]Communication closed during
      authentication; Connection reset by peer., SQL state 28000 in
      SQLConnect<br>
      ----------------------------<br>
      <br>
      Then, a simple page reload (with post parameters submitted by a
      form) gets a normal result, no errors whatsoever. And maybe any
      other application page that loads data from the back-end db works
      fine... until... for some reason, it could happen again.<br>
      <br>
      For you to understand better the setup, the back-end db is jboss
      teiid, a data integration middleware based on java which, apart
      usual jdbc, offer also an odbc interface through postgres server
      emulation, so unixodbc is using postgres driver connecting to
      teiid.<br>
      <br>
      The complete flow is: <br>
      application =&gt; php framework =&gt; php =&gt; unixodbc =&gt;
      network (LAN) =&gt; teiid =&gt; network (LAN) =&gt; back-end data
      sources (a virtual database composed by several mysql, sqlserver,
      xls files)<br>
      <br>
      I don't know what is the cause of this error, I don't know which
      log can help me to understand why it happens, in order to prevent
      it, and  its intermittent and rare behaviour, makes this issue
      impossible (up to now) to reproduce, unfortunately. I probably
      could force php to "try again", when the error happens, as it
      seems to work from the browser, but I would prefer to understand
      what's happening...<br>
      <br>
      I have complete access to the whole platform so I can check
      everything and perform actions if needed but... I need some
      help...<br>
      <br>
      I've also  found this page about the sql state 28000  <a
        moz-do-not-send="true" class="moz-txt-link-freetext"
href="http://www.easysoft.com/developer/interfaces/odbc/sqlstate_status_return_codes.html#28000"><a class="moz-txt-link-freetext" href="http://www.easysoft.com/developer/interfaces/odbc/sqlstate_status_return_codes.html#28000">http://www.easysoft.com/developer/interfaces/odbc/sqlstate_status_return_codes.html#28000</a></a><br>
      <br>
      But still can't understand what it could be, what to check, how to
      trace/debug... any hint welcome...<br>
      <br>
      <div class="moz-signature">-- <br>
        <div>
          <div><b>Marco</b></div>
        </div>
      </div>
    </blockquote>
    <br>
    <b>Hi,<br>
      <br>
      That error will have come from a particular driver you are using,
      I would look at what logging that driver offers.<br>
      <br>
      -- <br>
      Nick</b>
  </body>
</html>