1 Reply Latest reply on Sep 26, 2013 6:53 PM by Gene Mayro

    MobilePrint 1.3.1, IMAP Timeout exceeded

    Gene Mayro Tracker

      Hi Everyone,

       

      We just rolled out MobilePrint 1.3.1 to our students after a couple months of internal testing, and have noticed an issue where e-mailed print jobs at times don't get processed.

       

      Pharos support saw in the workflow log IMAP Timeout exceeded errors. Below is an example of the error:

       

      [2013/08/17 05:26:40 P6EC T023 e MobilePrint.Service.Workflow.exe:EmailIndexer] The mail indexer task has faulted. This usually occurs when the mail server closes an existing connection from the Workflow Service. This task will now be restarted.

      Exception: Timeout exceeded.

       

      Has anyone else encountered this?

       

      Our e-mail is hosted on Gmail.

       

      The symptoms are that e-mail sent to the MobilePrint address appears to be read by the system, but never gets processed. We can be logged into Gmail and see the message go from read to unread. Looking through the logs, this IMAP timeout has been going on since we installed MobilePrint, but we never noticed because it never occurred during our testing.

       

      A couple days ago, we had an extended timeout period (45 minutes, based on the logs) that didn't clear until we restarted the MobilePrint services. When we restarted the MobilePrint services, e-mailed jobs began to process again within about 5 minutes, and users who e-mailed jobs that had not been processed received a message saying that their jobs were canceled because the server was unavailable. We found that we can move those jobs back to the Inbox, mark them as Unread, and they will be processed.

       

      We're working with our Network Services group, and we also have tickets opened with Pharos and Google. I just wanted to check with the group to see if anyone had seen this before.

       

      Thanks!

      - Gene

        • Re: MobilePrint 1.3.1, IMAP Timeout exceeded
          Gene Mayro Tracker

          Update and workaround for this issue:

           

          Our IMAP settings in our hosted Gmail were set to scan "All Messages" and "Sent Messages"  Unchecking these settings in Settings->Labels resolved the issue of jobs not getting processed, and provided us with better processing time (under 1 minute for most jobs).

           

          We still have IMAP Timeout Exceeded errors, but before the fix, they were exacerbated by the IMAP session scanning all the messages. Google recommended setting a longer timeout, but the IMAP timeout for Mobileprint is not configurable.

           

          Thanks to Pharos Support (Greg) for working the problem and finding this solution!

           

          - Gene