Simple Machines Community Forum

SMF Support => Language Specific Support => Italiano (Italian) => Topic started by: slf on June 20, 2012, 05:53:16 AM

Title: database down
Post by: slf on June 20, 2012, 05:53:16 AM
salve, sò che è un armomento già trattato ma sarei curioso di sapere il motivo di come mai ogni tanto il mio forum (ultima versione di smf) và in down inviandomi la solita mail: "There has been a problem with the database! This is a notice email to let you know that SMF could not connect to the database, contact your host if this continues."

premesso che trattasi di forum abbastanza piccolo con al massimo una 60ina di utenti registrati ma mai contemporaneamnete sul forum, sono appoggiato ad un hosting che afferma "queries illimitate" (già comunque avvistato ed in attesa di una loro risposta)....resta da capire come mai succede questo problema, ho anche ottimizzato le tabelle da mysql ma invano.  :-\

vi chiedo inoltre una conferma tanto per stare sicuro: qualora volessi spostare il database del forum basta semplicemente che poi vado a modificare il file "setting.php" con i nuovi parametri e basta? vero?  8)
Title: Re: database down
Post by: emanuele on June 20, 2012, 06:16:11 AM
Query illimitate non vuol dir molto.

Il problema di solito è che il server mysql "muore" per qualche ragione, quale sia questa ragione...bho. Può essere il carico, può essere un problema del server, può essere...bla bla bla.

Riguardo al trasferimento, dipende.
Dipende da:
1) se il tuo host ti consente di avere un database esterno,
2) se chi ti fornirà il database ti permette di avere l'applicazione (SMF) su un altro spazio web.

Tempo fa ho scritto questa guida (http://www.smitalia.net/community/index.php/topic,6682.0.html) credo possa aiutare.
Title: Re: database down
Post by: slf on June 20, 2012, 08:43:24 AM
Quote from: emanuele on June 20, 2012, 06:16:11 AM
Query illimitate non vuol dir molto.

Il problema di solito è che il server mysql "muore" per qualche ragione, quale sia questa ragione...bho. Può essere il carico, può essere un problema del server, può essere...bla bla bla.

Riguardo al trasferimento, dipende.
Dipende da:
1) se il tuo host ti consente di avere un database esterno,
2) se chi ti fornirà il database ti permette di avere l'applicazione (SMF) su un altro spazio web.

Tempo fa ho scritto questa guida (http://www.smitalia.net/community/index.php/topic,6682.0.html) credo possa aiutare.

Grazie per la risposta Emanuele, il fatto che il mysql "muore" è un pò inquietante.... tra l'altro sò che su questo host è presente un forum smf enorme e non l'ho mai visto offline ... boh.... cmq per ora nessuna risposta da loro e il forum è ancora KO  :'(

il dubbio di un sovraccarico mi è venuto in quanto erroneamente tanti anni fà quando ho creato il forum come parte di un sito web, ho inserito le tabelle all'interno del database del sito (ovviamente con estensioni diverse!!!) all'epoca avevo la possibilità di creare un solo database...poi per pigrizia e un pò perchè tanto facevo affidamento sul fatto di avere un forum molto "amatoriale" con poche visite non ho più pensato a creare un database specifico per il forum che lavori indipendentemente dal database del sito ... probabilmente col tempo si è ingrandito troppo anche se alla fine conta solamente 10.000 post.
ad ogni modo ho seguito la procedura per il "trasloco" su altro database aiutandomi con repair_settings anche se era tutto corretto a manoni!!!  :) in locale è tornato a funzionare quindi vuol dire che si tratta di un crash del loro mysql  ???
Title: Re: database down
Post by: emanuele on June 20, 2012, 09:10:26 AM
Quote from: slf on June 20, 2012, 08:43:24 AM
Grazie per la risposta Emanuele, il fatto che il mysql "muore" è un pò inquietante.... tra l'altro sò che su questo host è presente un forum smf enorme e non l'ho mai visto offline ... boh.... cmq per ora nessuna risposta da loro e il forum è ancora KO  :'(
Definire "host".
Se con host intendi il tuo stesso server, questo può essere curioso, ma magari la causa è proprio l'altro forum che usa un maggior quantitativo di risorse e manda in crash il tuo.
Se con host intendi la stessa compagnia (tipo aruba per dirne una) questo ancora una volta è sostanzialmente irrilevante poiché aruba non ha un solo server, ma una serie e la probabilità che il tuo forum e l'altro si trovino sullo stesso non è altissima.

Quote from: slf on June 20, 2012, 08:43:24 AM
il dubbio di un sovraccarico mi è venuto in quanto erroneamente tanti anni fà quando ho creato il forum come parte di un sito web, ho inserito le tabelle all'interno del database del sito (ovviamente con estensioni diverse!!!) all'epoca avevo la possibilità di creare un solo database...poi per pigrizia e un pò perchè tanto facevo affidamento sul fatto di avere un forum molto "amatoriale" con poche visite non ho più pensato a creare un database specifico per il forum che lavori indipendentemente dal database del sito ...
Questo è assolutamente irrilevante ai fini del carico.
MySQL è un programma che gira in backgroud, è sempre attivo ed una sola istanza di questo programma controlla tutti i database che girano su un determinato server.
Quindi dividere in più database non ha alcuna influenza significativa sul carico.
Quel che "muore" è il programma stesso che crasha per qualche ragione al di fuori del tuo controllo.
Title: Re: database down
Post by: slf on June 20, 2012, 09:22:27 AM
Quote from: emanuele on June 20, 2012, 09:10:26 AM
Definire "host".
Se con host intendi il tuo stesso server, questo può essere curioso, ma magari la causa è proprio l'altro forum che usa un maggior quantitativo di risorse e manda in crash il tuo.
Se con host intendi la stessa compagnia (tipo aruba per dirne una) questo ancora una volta è sostanzialmente irrilevante poiché aruba non ha un solo server, ma una serie e la probabilità che il tuo forum e l'altro si trovino sullo stesso non è altissima.

intendo proprio la seconda, ho detto host ma intendevo servizio hosting tipo Aruba (per dirne una) ma non è quello, so bene che trattandosi di server differenti la probabilità che il mio sito sia all'interno della macchina suddetta è molto improbabile, però era per fare un paragone su eventuali "incompatibilità" tra SMF e i server di questo servizio ...  ;)

Quote from: emanuele on June 20, 2012, 09:10:26 AM
Quel che "muore" è il programma stesso che crasha per qualche ragione al di fuori del tuo controllo.

ragionisssima!!!...ma se così fosse a crashare sarebbe anche il sito web visto che gira sullo stesso database, invece il sito è sù e va che è un piacere...quindi deduco che a crashare è stato solamente SMF o sbaglio?  :o
Title: Re: database down
Post by: slf on June 20, 2012, 10:07:41 AM
nel frattempo (sempre in attesa di una risposta da parte dell'hosting) sono riuscito a rimettere in piedi il forum utilizzando repair_settings.php ....
Title: Re: database down
Post by: emanuele on June 20, 2012, 10:59:04 AM
Beh, il problema potrebbe durare anche solo una frazione di secondo: un page load con il database giù è tu ricevi la mail, vai a guardare ma il sito è su...
Title: Re: database down
Post by: slf on June 20, 2012, 02:15:45 PM
Quote from: emanuele on June 20, 2012, 10:59:04 AM
Beh, il problema potrebbe durare anche solo una frazione di secondo: un page load con il database giù è tu ricevi la mail, vai a guardare ma il sito è su...

il problema è durato purtroppo parecchie ore, non sò se sia merito del repair_settings perchè di fatto le path erano tutte corrette....sta di fatto che una volta girato il db si è riesumato....!!!  ::)

mah...cmq son certo sia stato un problema di SMF perchè altrimenti sarebbe andato in down anche il sito che gira sullo stesso db!!!  >:(

grazie cmq sempre gentile  :)
Title: Re: database down
Post by: emanuele on June 20, 2012, 05:52:49 PM
Beh, l'esposizione del problema nel primo topic lasciava molto spazio all'immaginazione e la mia interpretazione è stata che il db ti andava già una volta ogni tanto e ti arrivasse la mail, non che ti arriva la mail ed il forum resta giù per ore...questo può essere un diverso problema, magari una tabella corrotta.
Title: Re: database down
Post by: slf on June 21, 2012, 03:37:04 AM
Quote from: emanuele on June 20, 2012, 05:52:49 PM
Beh, l'esposizione del problema nel primo topic lasciava molto spazio all'immaginazione e la mia interpretazione è stata che il db ti andava già una volta ogni tanto e ti arrivasse la mail, non che ti arriva la mail ed il forum resta giù per ore...questo può essere un diverso problema, magari una tabella corrotta.

eh già....magari una tabella corrotta....vattelapesca anche se avevo fatto la correzione delle tabelle e non mi aveva trovato nulla di errato  ::)

ma che tu sappia il repair_settings influisce su qualcosa in particolare a parte correggere le path sbagliate?
Title: Re: database down
Post by: emanuele on June 21, 2012, 03:55:05 AM
Quote from: slf on June 21, 2012, 03:37:04 AM
ma che tu sappia il repair_settings influisce su qualcosa in particolare a parte correggere le path sbagliate?
repair_settings ripara percorsi e impostazioni presenti in Settings.php.
Se Settings.php sparisse o fosse corrotto il forum dovrebbe darti altri errori, ma non db down.

Quote from: slf on June 21, 2012, 03:37:04 AM
eh già....magari una tabella corrotta....vattelapesca anche se avevo fatto la correzione delle tabelle e non mi aveva trovato nulla di errato  ::)
A parte che hai scritto "ottimizzato" (e non son sicuro che l'ottimizzazione includa la riparazione), beh, ho scritto la mia risposta 12 ore dopo il tuo post, permetti che qualcosa mi sia potuto sfuggire di mente? Non "lavoro" esclusivamente su questo topic tutto il giorno... ::)