Salta al contenuto
0
  • Home
  • Piero Bosio
  • Blog
  • Mondo
  • Fediverso
  • News
  • Categorie
  • Recenti
  • Popolare
  • Tag
  • Utenti
  • Home
  • Piero Bosio
  • Blog
  • Mondo
  • Fediverso
  • News
  • Categorie
  • Recenti
  • Popolare
  • Tag
  • Utenti
Skin
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Predefinito (Nessuna skin)
  • Nessuna skin
Collassa

Piero Bosio Social Web Site Personale Logo Fediverso

Social Forum federato con il resto del mondo. Non contano le istanze, contano le persone
  1. Home
  2. Categorie
  3. Senza categoria
  4. Spent my morning figuring out why Nginx was dead on a server with many days of uptime.

Spent my morning figuring out why Nginx was dead on a server with many days of uptime.

Pianificato Fissato Bloccato Spostato Senza categoria
sysadminlinuxsystemdrantkiss
24 Post 9 Autori 2 Visualizzazioni
  • Da Vecchi a Nuovi
  • Da Nuovi a Vecchi
  • Più Voti
Rispondi
  • Topic risposta
Effettua l'accesso per rispondere
Questa discussione è stata eliminata. Solo gli utenti con diritti di gestione possono vederla.
  • Stefano Marinelliundefined Stefano Marinelli

    Spent my morning figuring out why Nginx was dead on a server with many days of uptime. No reboot, no kernel panic. Just... down. Ubuntu 24.04.

    The cause? An automatic unattended-upgrade of libc6. This prompted systemd to work its magic, wisely deciding to restart every running service to apply the patch. Fine.

    The problem is, in the exact same minute, the systemd timer for certbot decided it was time to renew certificates.

    The result:

    - systemd stops Nginx.
    - Port 80 becomes free.
    - certbot, in standalone mode, immediately grabs it for validation.
    - systemd tries to restart Nginx, which fails with "Address already in use".

    The web server was knocked offline by its own certificate renewal script.

    I swear, this is the kind of cascading failure that has never happened to me in years of running *BSD. With a classic cron job, certbot would have failed, logged an error, and tried again the next day. The web server would have remained untouched.

    systemd was doing its job, but something failed because of the interactions.

    Sometimes, too much automation and too many interconnected parts just create more spectacular ways for things to break.

    #SysAdmin #Linux #SystemD #Rant #KISS

    chebraundefined Questo utente è esterno a questo forum
    chebraundefined Questo utente è esterno a questo forum
    chebra
    scritto ultima modifica di
    #21

    @stefano How did you even trace this down??

    Stefano Marinelliundefined 1 Risposta Ultima Risposta
    • chebraundefined chebra

      @stefano How did you even trace this down??

      Stefano Marinelliundefined Questo utente è esterno a questo forum
      Stefano Marinelliundefined Questo utente è esterno a questo forum
      Stefano Marinelli
      scritto ultima modifica di
      #22

      @chebra looking carefully at the logs and studying the timing and inteactions

      chebraundefined 1 Risposta Ultima Risposta
      • Stefano Marinelliundefined Stefano Marinelli

        @chebra looking carefully at the logs and studying the timing and inteactions

        chebraundefined Questo utente è esterno a questo forum
        chebraundefined Questo utente è esterno a questo forum
        chebra
        scritto ultima modifica di
        #23

        @stefano Oh I need to step up my logging game... a lot...

        Stefano Marinelliundefined 1 Risposta Ultima Risposta
        • chebraundefined chebra

          @stefano Oh I need to step up my logging game... a lot...

          Stefano Marinelliundefined Questo utente è esterno a questo forum
          Stefano Marinelliundefined Questo utente è esterno a questo forum
          Stefano Marinelli
          scritto ultima modifica di
          #24

          @chebra for me, logs are critical. They saved my life so many times...

          1 Risposta Ultima Risposta
          Rispondi
          • Topic risposta
          Effettua l'accesso per rispondere
          • Da Vecchi a Nuovi
          • Da Nuovi a Vecchi
          • Più Voti


          • 1
          • 2
          Feed RSS
          Spent my morning figuring out why Nginx was dead on a server with many days of uptime.

          Gli ultimi otto messaggi ricevuti dalla Federazione
          • informapirata ⁂ :privacypride:undefined
            informapirata ⁂ :privacypride:

            @PaoloParti è vero, ma non riesco ad apprezzare questa pochezza musicale, sonora e canora che caratterizza la canzone italiana di oggi...
            So vecchio... Non ti dico che vorrei sentire un nuovo Frank Zappa o un nuovo David Bowie, ma mi basterebbe anche un nuovo Pupo o una nuova Marcella Bella 🤣

            @musica

            per saperne di più

          • Nicolaundefined
            Nicola

            @quinta a proposito di Huawei e del "Pacchetto di strumenti dell'UE per la sicurezza del 5G"... in base ad un report di Strand Consult, nel 2022 il 51% delle reti di accesso (RAN) in Italia utilizzava apparati di fornitori extra-UE

            per saperne di più

          • 𝓑𝓻𝓸𝓷𝓼𝓸𝓷  🐐undefined
            𝓑𝓻𝓸𝓷𝓼𝓸𝓷 🐐

            @informapirata @musica
            La riascolto e continua a piacermi.
            Mi piacciono la rivendicazione e il desiderio di libertà che esprime.
            Una donna che non riesce a non essere debole, ma che ciò nonostante è irrimediabilmente libera. Una donna che — ripeto — non è forte, una donna che fa fatica, ma che non tornerà indietro.

            per saperne di più

          • Andre123 :tux: :gnu:undefined
            Andre123 :tux: :gnu:

            https://www.ansa.it/sito/notizie/cultura/cinema/2025/09/23/e-morta-claudia-cardinale_68053721-347d-4af9-aa4a-afd886402e8b.html

            R.I.P.

            per saperne di più

          • filobusundefined
            filobus

            I genitori sono quelli che ci hanno insegnato a guardarci con durezza, perché avessimo la forza di andare avanti
            Se abbiamo raggiunto la cima della montagna possiamo guardare il mondo con occhi tranquilli
            (La discesa è un altro lavoro, saper scendere un'altra difficoltà)

            per saperne di più

          • LasolitaLauraundefined
            LasolitaLaura

            E ciao anche a Claudia Cardinale
            ✨🌹

            per saperne di più

          • Stefano Marinelliundefined
            Stefano Marinelli

            @acirep so we have a common problem of evaporation. Oh, those lemons....

            per saperne di più

          • aCiRePundefined
            aCiReP

            @stefano yeah, common problem, it usually evaporates so quickly at my place too! 😉

            Bon voyage!

            per saperne di più
          Mastodon
          Powered by NodeBB Contributors
          Post suggeriti
          • Andre123 :tux: :gnu:undefined

            Girovagando su Reddit mi imbatto in questa cosa.... e......wowwwwSì lo so, è poco pratico, inutile ecc.

            Seguito Ignorato Pianificato Fissato Bloccato Spostato Senza categoria linux unixporn fallout
            1
            0 Votazioni
            1 Post
            0 Visualizzazioni
            Nessuno ha risposto
          • Jon S. von Tetzchnerundefined

            I asked Windows 10 users what they were planning to do as Windows 10 stops getting free updates.

            Seguito Ignorato Pianificato Fissato Bloccato Spostato Senza categoria windows microsoft linux
            1
            1
            0 Votazioni
            1 Post
            0 Visualizzazioni
            Nessuno ha risposto
          • Linux Easyundefined

            Kdenlive si evolve!

            Seguito Ignorato Pianificato Fissato Bloccato Spostato Senza categoria kdenlive linux opensource videoediting
            1
            0 Votazioni
            1 Post
            3 Visualizzazioni
            Nessuno ha risposto
          • POuLundefined

            Quest'anno il Linux Day Milano si fa al Politecnico!

            Seguito Ignorato Pianificato Fissato Bloccato Spostato Senza categoria linux politecnicodimilano poul opensource
            1
            0 Votazioni
            1 Post
            3 Visualizzazioni
            Nessuno ha risposto
          • Accedi

          • Accedi o registrati per effettuare la ricerca.
          • Primo post
            Ultimo post