Re: Managing upload files in multiple servers(pawns)
| From: | Alex Turner | Date: | Sat, 31 Dec 2005 18:22:52 +0000 |
| Subject: | Re: Managing upload files in multiple servers(pawns) | ||
| References: | 1 2 3 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-228067@lists.php.net to get a copy of this message | ||
Why not use php to copy the file over to the other box? You could do this either by ftp, nfs etc, or by making a the php script communicate with the upload script on the other box as though it was a client.
Cheers
AJ
Srinadh Sannidhanam wrote:
Thanks Duncan, thanks for the suggestions, I will try them and come back.. Please suggest me if you know any file synchronization tools over different servers other than rsync. I like if syncronization triggers immediately after uploading the file automatically rather than using cron. Thanks, S.Srinadh. On 12/31/05, Duncan Hill <dhill+php@cricalix.net> wrote:On Saturday 31 December 2005 02:06, Srinadh Sannidhanam wrote:Hi All, We have a site in php and two web servers(pawns) to balance the load. There is a page in the site through which user can upload images. When a user uploads an image, the request goes to only one of the two servers. So the image will be uploaded to only one server.Use a shared file system such as NFS for upload storage. Use some form of session management/balancing that ensures a client browser that upload ends up on the same server immediately afterwards, and use something like rsync to keep the image area in sync. Shared storage is probably the better bet - perhaps with clever code that tries a local disk first, then the shared storage if not found on local. If found shared and not local, pull to local. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php