I have a high traffic PHP based website and have 2 web servers which sit under a load balancer. I only have FTP access to change the files on the 2 servers when I wish to make changes to the site. This will never change.
At present I upload only the files I have changed to each server. Sometimes this invloves many files, and it is very confusing having two servers and many different files in many folders. It is likely human error will creep in here and I will forget to upload a file introducing discrepencies between servers. All my changes are done locally and are version controlled under svn. I make the changes in Eclipse (as I also use this for java development)
I also wish to minimise downtime during publish. Can anyone reccomend best practices for automating this process?