Different servers Indeed we do have two nodes as running Zimbra under one virtual host, after the preauth, we do a GetAccountInfoRequest and store the actual server name as a cookie. That cookie is then used by apache to detirmine which zimbra node to proxy requests to.
It certainly makes sense that in the case of doing a preauth on a different server than the mail store it would not be able to provide any information about mail counts. Most of the users are installed on the first node and the user that was failing was on the second node. It also makes sense that that first request is always to the first node, since apache will always proxy to the first node when their is no cookie, so the a user on the second node would always have this problem.
I'm no longer worried. It all makes sense. None the less we're just handling the missing header more gracefully in our SOAP processing.
Last edited by Coilcore : 07-20-2006 at 11:54 AM.
|