Pagina 1 di 2

Comunicazione da Aruba: potete aiutarmi?

Inviato: 16/12/2010, 13:56
da Alberico
Salve

Oggi mi è arrivata questa mail dallo staff di Aruba:
Gentile cliente,il dominio a lei intestato *** ha creato problemi al server Mysql su cui risiede il suo DB Sql96800_1 a causa di applicativi in esso inseriti.

E' stata rinominata la tabella phpbb_posts di ****_1 in phpbb_posts_bloccato per fermare le richieste errate ed esose verso le risorse di sistema.

La query che riporto sotto deve essere rivista/rimossa, in quanto genera tabelle temporanee da molti MegaBytes, che creano problemi al server DB Mysql:

SELECT phpbb_posts.post_id, phpbb_posts.topic_id, phpbb_posts.poster_id, phpbb_posts.post_time, phpbb_posts.forum_id, phpbb_posts.post_username, phpbb_posts.post_text, phpbb_topics.topic_title, phpbb_users.username
FROM phpbb_posts
INNER JOIN phpbb_topics ON phpbb_posts.topic_id = phpbb_topics.topic_id
INNER JOIN phpbb_users ON phpbb_posts.poster_id = phpbb_users.user_id
INNER JOIN phpbb_acl_groups ON phpbb_posts.forum_id = phpbb_acl_groups.forum_id
INNER JOIN phpbb_groups ON phpbb_acl_groups.group_id = phpbb_groups.group_id
INNER JOIN phpbb_acl_roles ON phpbb_acl_groups.auth_role_id = phpbb_acl_roles.role_id
WHERE (1=1) AND ( phpbb_acl_roles.role_name NOT LIKE '%ADMIN%' )
AND
( phpbb_groups.group_name NOT LIKE '%ADMIN%' )
AND ( phpbb_groups.group_name NOT LIKE '%MODERATORS%' ) AND ( phpbb_topics.forum_id NOT IN ( 11, 12, 14, 23, 31, 32, 33, 34, 35, 36 ) )
GROUP BY phpbb_posts.post_id, phpbb_posts.topic_id, phpbb_posts.poster_id, phpbb_posts.post_time, phpbb_posts.forum_id, phpbb_posts.post_username, phpbb_posts.post_text, phpbb_topics.topic_title, phpbb_users.username
ORDER BY phpbb_posts.post_time DESC
LIMIT 0, 20 |

In caso il reinserimento della tabella causi nuovamente problemi al server, il suo dominio verra' temporaneamente bloccato, verra' inviato un avviso e la riattivazione del dominio sara' subordinata alla definitiva rimozione dell'applicazione.Ulteriori info su http://kb.aruba.it/KB/a132/dominio-stoppato.aspx
Dato che non so cosa crea problemi (e credo che mai lo capirò :D ) vorrei, se possibile, avere un aiuto dagli esperti sul come risolvere questo problema.

Grazie infinite.

Re: Comunicazione da Aruba: potete aiutarmi?

Inviato: 16/12/2010, 14:12
da Barrnet
Il tuo forum era popolato o deserto? magari la tabella conteneva troppi post :)
Comunque Aruba poteva mandarti un avviso prima di rinominarti la tabella, rendendoti mal-funzionante la tabella, un comportamento di questo genere non è molto professionale, sopratutto da gente che offre hosting molto limitati a 40 e passa euro....

Re: Comunicazione da Aruba: potete aiutarmi?

Inviato: 16/12/2010, 14:17
da Alberico
Allora: il forum è http://www.caridine.it/forum/ e la tabella phpbb_posts è grande circa 80 mb (ne ho acquistati 200) e contiene circa 51100 record.

Per cercare di correggere l'errore ho appena usato gli strumenti di Amministrazione Tabella (Controlla tabella - Analizza tabella - Ripara tabella - Ottimizza tabella) sulla tabella segnalata che hanno dato tutti esito positivo.

Piccola nota: prima di usare Ottimizza tabella era di 90 mb (che ho backuppata), da cosa dipende?

Per il loro comportamento lasciamo stare... credo che appena avrò la possibilità migrerò su un altro Provider.

Grazie pe l'aiuto.

Re: Comunicazione da Aruba: potete aiutarmi?

Inviato: 16/12/2010, 14:42
da Barrnet
il tuo forum non penso che abbia cosi accessi orari alla tabella phpbb_post ( ovvero scrittura e lettura di post) da far "collassare un server", oltretutto il tuo record di utenti online è 58: un numero decisamente non sufficiente a "bloccare" il forum. Prova a disabilitare (se attiva) la compressione gzip, se te lo bloccano ancora ti consiglio di passare a netsons, su un dominio condiviso linux o addirittura su un semi-dedicato linux, se i "consumi" sono cosi alti.

P.s. quanti post giornalieri hai nel forum? (lo vedi nella home del pannello amministrativo).

Re: Comunicazione da Aruba: potete aiutarmi?

Inviato: 16/12/2010, 15:03
da Alberico
Ero arrivato anche io a questa conclusione... gli ho risposto, vediamo cosa viene fuori.

La gzip è già disattivata.

Grazie ancora,
Alberico

Re: Comunicazione da Aruba: potete aiutarmi?

Inviato: 16/12/2010, 15:09
da Alberico
Barrnet ha scritto:P.s. quanti post giornalieri hai nel forum? (lo vedi nella home del pannello amministrativo).
56.61

il forum è partito il 19 giugno 2008 - 15:58

Re: Comunicazione da Aruba: potete aiutarmi?

Inviato: 16/12/2010, 15:50
da Barrnet
Non sono cosi tanti, quali mod hai installate?

Re: Comunicazione da Aruba: potete aiutarmi?

Inviato: 16/12/2010, 15:51
da Carlo
Barrnet ha scritto:Comunque Aruba poteva mandarti un avviso prima di rinominarti la tabella, rendendoti mal-funzionante la tabella, un comportamento di questo genere non è molto professionale, sopratutto da gente che offre hosting molto limitati a 40 e passa euro....
Non puoi dire questo, perchè chi offre questo servizio, Aruba, lo avrà certamente scrittò ciò nel contratto che, Alberico, ha accettato durante l'acquisto.

Comunque, Alberico, puoi chiederli se possono dirti da quale script è causato questo eccesso di MB?
A prima vista, quella query mi sembra che estragga gli ultimi 20 messaggi cui non sono scritti da amministratori e da moderatori, e che non sono presenti in determinati forums.

Re: Comunicazione da Aruba: potete aiutarmi?

Inviato: 16/12/2010, 15:58
da Alberico
Carlo ha scritto:Comunque, Alberico, puoi chiederli se possono dirti da quale script è causato questo eccesso di MB?
A prima vista, quella query mi sembra che estragga gli ultimi 20 messaggi cui non sono scritti da amministratori e da moderatori, e che non sono presenti in determinati forums.
Questa tua affermazione mi ha fatto subito pensare ad uno script in particolare: l'home page (www.caridine.it) è costruita con Joomla e proprio in home page ho una mod (installata su Joomla) che prende gli ultimi 20 post e li linka in home... potrebbe esserci qualche conflitto?!

Alberico

Re: Comunicazione da Aruba: potete aiutarmi?

Inviato: 16/12/2010, 16:45
da Micogian
Tieni anche presente che la query indica di non tener conto dei Forum "11, 12, 14, 23, 31, 32, 33, 34, 35, 36", quindi è chiaramente una Mod.
Bisognerebbe vedere la query nel suo complesso per capire meglio, può darsi che possa essere ridimensionata.
Quelli di Aruba si sono solo accorti di un eccesso di risorse assorbite da quello script.