Hi there, I am trying to Zimbra Desktop to work with my ZCS server which is running the zimbra proxy. I can connect the server using Zimbra Desktop. But after about 5 mins I get an error indicator (Red circle, white X) and when I click on the circle I get a window that has this message.

Code:
Failure communicating with remote server. Please try again later.

Debug message: error while proxying request to target server: HTTP/1.1 504 Gateway Time-out

Exception:

com.zimbra.common.service.ServiceException: error while proxying request to target server: HTTP/1.1 504 Gateway Time-out
ExceptionId:offline-poller-ianc@solignis.com:1314453201726:8e119e88162b0a12
Code:service.PROXY_ERROR Arg:(url, STR, "https://mail.solignis.com/service/soap/WaitSetRequest")
	at com.zimbra.common.service.ServiceException.PROXY_ERROR(ServiceException.java:313)
	at com.zimbra.common.soap.SoapHttpTransport.invoke(SoapHttpTransport.java:247)
	at com.zimbra.common.soap.SoapHttpTransport.invoke(SoapHttpTransport.java:164)
	at com.zimbra.common.soap.SoapTransport.invoke(SoapTransport.java:397)
	at com.zimbra.common.soap.SoapTransport.invokeWithoutSession(SoapTransport.java:383)
	at com.zimbra.cs.mailbox.ZcsMailbox.sendRequest(ZcsMailbox.java:677)
	at com.zimbra.cs.mailbox.ZcsMailbox.sendRequest(ZcsMailbox.java:639)
	at com.zimbra.cs.mailbox.ZcsMailbox.sendRequest(ZcsMailbox.java:634)
	at com.zimbra.cs.mailbox.ZcsMailbox.sendRequest(ZcsMailbox.java:627)
	at com.zimbra.cs.mailbox.ZcsMailbox.sendRequest(ZcsMailbox.java:623)
	at com.zimbra.cs.mailbox.OfflinePoller.waitsetRequest(OfflinePoller.java:124)
	at com.zimbra.cs.mailbox.OfflinePoller.runPoll(OfflinePoller.java:74)
	at com.zimbra.cs.mailbox.OfflinePoller.run(OfflinePoller.java:66)
	at java.lang.Thread.run(Unknown Source)
But what is strange is if I wait maybe 5 mins it goes away, then another 5 mins it comes back. What the heck is going on?

I am running Zimbra Desktop 7.1.1 and running Zimbra ZCS 7.1.2 Open Source Edition.