Page 1 of 1

Orario piattaforma e frequenza

Posted: Tue Sep 08, 2015 5:05 pm
by kingbluz
Ciao a tutti,
scrivo perchè mi sono accorto di una anomalia sulla piattaforma dopo aver effettuato una migrazione dei server.
La migrazione è stata fatta a luglio, ma mi sono accorto del problema solo ieri.

In pratica l'orario riportato in alto dalla piattaforma è 2 ore indietro rispetto a quello reale, ma il problema più grosso è che quando iscrivo un utente a un corso il suo tempo totale del corso parte da 2 ore! (nel senso che all'utente vengono già date 2 ore di frequenza) :shock:

Ho già controllato che l'orario del server su cui è installata sia corretto e per sicurezza ho anche riavviato la macchina, ma l'orario è ancora sbagliato...
Dal momento che si tratta di un server virtuale installato su una macchina fisica, la migrazione non ha comportato la reinstallazione della piattaforma, ma solo una nuova configurazione dei parametri del server...

Francamente non so quale possa essere il problema e come risolverlo, ma quello che mi preoccupa è soprattutto il fatto che gli utenti iscritti ai nuovi corsi abbiano 2 ore gratis...

Ecco qualche dato della piattaforma e del server:
FormaLMS 1.4
Software del server: CentOS
Apache/2.2.15
Versione di mysql: 5.5.42
Versione del php: 5.4.39


Grazie

Maurizio

Re: Orario piattaforma e frequenza

Posted: Tue Sep 08, 2015 5:29 pm
by max
Ciao Maurizio,
so che hai scritto di aver già controllato l'orario del server, ma la risposta è per forza nelle impostazioni di orario del server, forse c'è qualche impostazione che non hai visto.

Re: Orario piattaforma e frequenza

Posted: Thu Sep 10, 2015 10:03 am
by kingbluz
Ciao Max,
ho fatto ricontrollare le impostazioni ed effettivamente sono corrette.
Ho anche riavviato di nuovo la macchina e stoppato e riavviato i vari servizi, ma il problema rimane ancora.
Ora provo anche ad aggiornare Forma da 1.4 a 1.4.1 su una macchina che in questo momento non è in produzione ma che ha lo stesso problema (sempre in seguito alla migrazione).
Poi vi faccio sapere!

Maurizio

Re: Orario piattaforma e frequenza

Posted: Thu Sep 10, 2015 10:55 am
by kingbluz
Piccolo aggiornamento:
da un controllo sul server fisico (vmware esxi 5.5) e sul server virtuale dove girano tra l'altro FormaLms e Joomla, tutti gli orari sono impostati correttamente e allineati (orario hardware, quello del sistema operativo del server fisico e quello del server virtuale che gira con CentOS 6.4).
Sul server virtuale ho aggiornato Forma da 1.4 a 1.4.1 e fatto il reboot, ma il problema delle due ore rimane...

Mi pare comunque chiaro che il problema non riguarda Forma, visto che l'orario mostrato in Joomla sullo stesso server è ugualmente sbagliato (2 ore indietro)...
Credo quindi che ci sia qualche problema nella combinazione vmware esxi 5.5 + CentOS 6.4...

Maurizio

Re: Orario piattaforma e frequenza

Posted: Thu Sep 10, 2015 11:43 am
by max
Ci sarà una qualche opzione infognatissima che ha l'orario UTC- 1
Azzorre e Capo Verde :-)

Re: Orario piattaforma e frequenza

Posted: Thu Sep 10, 2015 2:43 pm
by kingbluz
Esatto! :)
Mi dicono che il problema stava in una configurazione del fuso orario in Apache, che durante la migrazione si è persa/è cambiata.
Quindi nonostante il sistema avesse gli orari a posto, Apache impostava un orario diverso che veniva poi ripreso da Forma, Joomla ecc (forse anche dal php, ma di questo non sono sicuro...) :?

Vabbè, adesso comunque funziona di nuovo e, cosa più importante, le 2 ore date gratis agli utenti iscritti ai corsi sono sparite :)

Maurizio

Re: Orario piattaforma e frequenza

Posted: Thu Sep 10, 2015 3:52 pm
by max
CVD ;-)

Però se i tuoi utenti si trasferiscono alle Azzorre, riguadagnano le 2 ore :lol:

Re: Orario piattaforma e frequenza

Posted: Sat Sep 19, 2015 12:05 pm
by alberto
Bello, l'opzione di trasferirsi alle azzorre andrebbe inserita nei manuali di apache! :D
Sposto la discussione nel forum di installazione e configurazione

Re: Orario piattaforma e frequenza

Posted: Mon Sep 21, 2015 9:15 am
by canelli
In casi di questo tipo occorre controllare gli orari impostati da tutti i componenti e strati del software. in particolare:
orario / timezone del server apache (se fosse virtuale, è sufficiente solo questo. il server fisico non influisce)
orario / timezone impostato da PHP (php.ini)
orario / timezone del server mySQL
orario / timezone impostato in mySQL

tutti i timezone devono essere congruenti .