Mail attachments in a cluster environment

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Our system looks like this:

           [internet]

[load balancer]  [load balancer]

      |   \/  |	\/    A
    [web]   [web]    [web]	<---mysql cluster

      \       |        /
	[imap server]



The web servers are all sharing their sessions which are stored in a 
mysql cluster. This means that the user can connect to any web server 
and still maintain their session.

However we've just found another problem - attachments. The user 
connects to webserver1 and clicks the Compose button. They then upload 
an attachment onto webserver1 and compose their message. When they press 
Send, the request actually (due to round robin dns) hits webserver2. 
Webserver2 tries to load in the attachment but can't find it.

We don't really want to be storing 30MB attachments in a database as 
well and using a shared NFS attachment driectory introduces a single 
point of failure (the NFS server). Can anyone think of any other options 
we have?

Best wishes,
Daniel


-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier.
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
--
squirrelmail-users mailing list
Posting Guidelines: http://www.squirrelmail.org/wiki/MailingListPostingGuidelines
List Address: squirrelmail-users@xxxxxxxxxxxxxxxxxxxxx
List Archives: http://news.gmane.org/thread.php?group=gmane.mail.squirrelmail.user
List Archives:  http://sourceforge.net/mailarchive/forum.php?forum_id=2995
List Info: https://lists.sourceforge.net/lists/listinfo/squirrelmail-users

[Index of Archives]     [Video For Linux]     [Yosemite News]     [Yosemite Photos]     [gtk]     [KDE]     [Cyrus SASL]     [Gimp on Windows]     [Steve's Art]     [Webcams]

  Powered by Linux