Vai al contenuto
Parliamo del tuo progetto
Diagnosi SCORM sotto carico – Atlas Learning

Moodle SCORM con utenti contemporanei: cosa si rompe quando tutti aprono, navigano e fanno commit insieme.

Misuriamo picchi di launch e commit, saturazione PHP/DB e comportamento del player quando l’aula digitale e piena.

Sintomo specifico

A inizio webinar o fine modulo: player lenti, commit falliti, timeout proprio quando tutti sono dentro.

A riposo il corso e ok. Sotto concorrenza emergono pool PHP esausti, lock DB e storage lento sui package.

Verifiche da fare

Checklist di osservazione del picco.

01

Finestra temporale

Orario esatto del degrado e numero sessioni SCORM attive.

02

Metriche runtime

php-fpm active, DB CPU/locks, latenza disco moodledata.

03

Sintomo utente

Lento al launch, al commit periodico, o solo a fine corso?

Access/slow log

Dove guardare: richieste player e commit lente.

URL scorm correlate a p95 alto nell’orario critico.

Access/slow log - Moodle SCORM utenti contemporanei
php-fpm status - Moodle SCORM utenti contemporanei
php-fpm status

Dove guardare: listen queue e max children.

502/timeout quando la coda PHP esplode.

DB processlist

Dove guardare: lock su tabelle tracking.

Update concorrenti su scorm scoes_track.

DB processlist - Moodle SCORM utenti contemporanei
Causa commit storm - Moodle SCORM utenti contemporanei
Causa commit storm

Possibile causa: auto-commit troppo frequente.

Ogni slide x N utenti = tempesta write.

Causa package I/O

Possibile causa: asset pesanti da NFS lento.

Launch lento per tutti i nuovi ingressi.

Causa package I/O - Moodle SCORM utenti contemporanei
Causa sessioni - Moodle SCORM utenti contemporanei
Causa sessioni

Possibile causa: session handler inadatto al picco.

File session su disco saturo.

Causa Redis assente

Possibile causa: cache/session senza Redis.

CPU e I/O crescono linearmente col traffico.

Causa Redis assente - Moodle SCORM utenti contemporanei
Causa cron overlap - Moodle SCORM utenti contemporanei
Causa cron overlap

Possibile causa: job pesanti durante l’aula.

Cron e SCORM si contendono DB.

Causa design SCO

Possibile causa: polling JS aggressivo.

Beacon continui anche a corso fermo.

Causa design SCO - Moodle SCORM utenti contemporanei
Fix capacita - Moodle SCORM utenti contemporanei
Fix capacita

Correzione: pool PHP e DB calibrati al picco SCORM.

Non alla media giornaliera.

Fix commit policy

Correzione: ridurre frequenza write inutili.

Authoring + setting player coerenti.

Fix commit policy - Moodle SCORM utenti contemporanei
Fix edge asset - Moodle SCORM utenti contemporanei
Fix edge asset

Correzione: CDN/cache per statici del pacchetto.

Launch meno dipendente dallo storage LMS.

Verifica finale

Verifica: load test sul percorso reale.

Launch, navigazione, commit, chiusura sincronizzati.

Verifica finale - Moodle SCORM utenti contemporanei
Runbook aula - Moodle SCORM utenti contemporanei
Runbook aula

Procedura per giorni di picco.

Monitor, soglie, chi scala cosa.

Capacity partner

Misuriamo prima di comprare server.

Atlas Learning lega sintomo SCORM a bottleneck infrastrutturale.

Capacity partner - Moodle SCORM utenti contemporanei
Giovanni Desogus, fondatore di Atlas Learning
Giovanni Desogus

Sotto carico non chiedo quanti utenti avete iscritti: chiedo quanti commit al minuto.

Da li nasce un piano su PHP, DB, storage e design del pacchetto.

Atlas Learning opera come partner tecnico: leggiamo log, riproduciamo il caso e interveniamo sul livello responsabile, senza sostituirci alla vostra governance di piattaforma.

Recensioni Google

Cosa dicono i clienti che lavorano con Atlas Learning.

Le recensioni vengono mostrate dinamicamente tramite Trustindex.

Pubblicato su Google Google
Daniela Mei profile picture
Daniela Mei
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifica che la fonte originale della recensione sia Google.
Giovanni ha creato il mio sito per la vendita di guide online e successivamente ha sviluppato anche tutta la parte dedicata alle strutture e agli hotel, realizzando un lavoro molto curato e funzionale. È competente, veloce e soprattutto molto affidabile: è sempre disponibile e, quando c’è qualcosa da sistemare, interviene e risolve rapidamente. Il sito funziona molto bene e ha iniziato a indicizzarsi su Google in pochissimo tempo. Sono davvero soddisfatta del lavoro e della collaborazione.
Pubblicato su Google Google
claudio silvestri profile picture
claudio silvestri
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifica che la fonte originale della recensione sia Google.
Abbiamo lavorato con Giovanni per l’installazione di un nuovo Moodle sui nostri nuovi server, nonché per la personalizzazione del tema. Fin dall’inizio abbiamo trovato grande disponibilità e soprattutto la capacità di capire rapidamente quello che ci serviva, senza complicare le cose. Giovanni ci ha seguito con attenzione anche sulle richieste più specifiche, proponendo soluzioni concrete e intervenendo sempre in tempi rapidi.
Pubblicato su Google Google
Riccardo Giurato profile picture
Riccardo Giurato
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifica che la fonte originale della recensione sia Google.
Professionisti seri e precisi si sono occupati dall’inizio alla fine della gestione della pratica per un bando per industria 4.0 e non posso che essere soddisfatto del servizio, davvero 5 stelle
Pubblicato su Google Google
Bacalhau Osteria profile picture
Bacalhau Osteria
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifica che la fonte originale della recensione sia Google.
Sono assolutamente entusiasto di condividere la mia esperienza con l'agenzia di web marketing Atlas, che ha trasformato radicalmente il mio ristorante! Il loro approccio basato sul risultato ha fatto la differenza in modo tangibile, e non potrei essere più soddisfatto del servizio fornito da Giovanni e Carlo. Fin dall'inizio, Giovanni e Carlo si sono dimostrati estremamente professionali e attenti alle nostre esigenze. Hanno ascoltato con attenzione le nostre necessità e i nostri obiettivi, e hanno progettato una strategia di marketing su misura per il nostro ristorante. La cosa più sorprendente è che hanno consegnato risultati tangibili in un tempo record.
Pubblicato su Google Google
Mtu Academy & Consulting profile picture
Mtu Academy & Consulting
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifica che la fonte originale della recensione sia Google.
Azienda seria e affidabile. Personale disponibile e altamente competente. Tutte le nostre richieste sono state soddisfatte. Il nostro giudizio è molto positivo.
Verificato da Trustindex
Il badge verificato di Trustindex è il Simbolo Universale di Fiducia. Solo le migliori aziende possono ottenere il badge verificato con un punteggio di recensione superiore a 4.5, basato sulle recensioni dei clienti degli ultimi 12 mesi. Per saperne di più
FAQ

Domande frequenti su SCORM e utenti contemporanei.

Basta alzare la RAM?

Raramente da sola: spesso pool, DB locks o I/O.

Il pacchetto puo essere colpevole?

Si: polling e commit eccessivi amplificano il picco.

Serve Redis?

Spesso aiuta session/cache sotto picco; si valuta sui numeri.

Fate load test?

Si, su scenari d’aula realistici come partner tecnico.

Moodle Technical Assessment

Il SCORM regge in laboratorio ma non in aula piena?

Condividi orari di picco, metriche php/DB se disponibili e tipo di pacchetto.

    Moodle Technical Assessment

    Descrivi il problema e come si presenta.

    Descrivi picchi concorrenti, timeout commit e infrastruttura PHP/DB durante webinar o campagne FAD.

    Atlas Learning di Giovanni Desogus · Corso Cincinnato 110, Torino · P.IVA 12439230017