304
Old timers know (sh.itjust.works)
you are viewing a single comment's thread
view the rest of the comments
[-] RegalPotoo@lemmy.world 30 points 4 months ago

I personally am familiar with 2 organisations with millions of dollars in annual revenue that deploy critical line of business applications like this in 2024

[-] skilltheamps@feddit.de 2 points 4 months ago

With something like this, how do you handle the period of time while copying? I mean you can't really leave it running as it wouldn't be in a consistent state. A "under maintenance" page instead? Copy to a fresh folder and when done tell the webserver to serve the new location?

[-] folekaule@lemmy.world 9 points 4 months ago* (last edited 4 months ago)

It depends. I've done it a few different ways:

  • YOLO: especially with thugs like PHP you only affect one page at a time and with low traffic the odds of a problem is small
  • Maintenance page: temporarily show a page. Some servers like IIS have this built in. Otherwise it's a simple update to httpd conf
  • In a cluster environment, just take the node you're updating out of rotation, and only update one node at a time.
  • Copy and switch like you suggested. Can be combined with any of the above and is a smart move if upload is slow or can be interrupted, or it's cumbersome to restore the old files

Edit: spelling

load more comments (2 replies)
this post was submitted on 22 Jun 2024
304 points (97.8% liked)

Programmer Humor

32495 readers
535 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 5 years ago
MODERATORS