Allora, premetto che sono utonto per quanto riguarda il mysql...
Premesso questo porgo il mio problema.
Dopo aver utilizzato xoops per un pò, ho deciso di mettere su un portale phpnuke...da quì tutti i miei problemi.
Ho costruito il portale, e fin quì tutto ok, il problema è che altervista mi ritiene responsabile di qualcosa che non ho capito bene...
allora vi posto le 2 mail (il problema mi è capitato 2 volte....)
[code:1:4239b193fa]
Ciao,
facendo un esame dei parametri di funzionamento del database server relativo al server numero 11 a seguito di alcune segnalazioni a noi pervenute abbiamo notato questo:
# User@Host: snappywin2k[snappywin2k] @ localhost []
# Query_time: 36 Lock_time: 13 Rows_sent: 0 Rows_examined: 0
use my_snappywin2k;
UPDATE nuke_counter SET count=count+1 WHERE (type='total' AND var='hits') OR (var='MSIE' AND type='browser') OR (var='Windows' AND type='os');
# User@Host: snappywin2k[snappywin2k] @ localhost []
# Query_time: 55 Lock_time: 32 Rows_sent: 0 Rows_examined: 0
DELETE FROM nuke_session WHERE time < 1083662780;
# User@Host: snappywin2k[snappywin2k] @ localhost []
# Query_time: 23 Lock_time: 1 Rows_sent: 0 Rows_examined: 0
use my_snappywin2k;
UPDATE nuke_session SET uname='Fejfbo', time='1083666399', host_addr='213.26.125.5', guest='' WHERE uname='Fejfbo';
# User@Host: snappywin2k[snappywin2k] @ localhost []
# Query_time: 42 Lock_time: 20 Rows_sent: 1 Rows_examined: 2
SELECT time FROM nuke_session WHERE uname='Fejfbo';
# User@Host: snappywin2k[snappywin2k] @ localhost []
# Query_time: 42 Lock_time: 20 Rows_sent: 1 Rows_examined: 2
SELECT time FROM nuke_session WHERE uname='Fejfbo';
# User@Host: snappywin2k[snappywin2k] @ localhost []
# Query_time: 22 Lock_time: 10 Rows_sent: 0 Rows_examined: 0
use my_snappywin2k;
UPDATE nuke_session SET uname='Fejfbo', time='1083666413', host_addr='213.26.125.5', guest='' WHERE uname='Fejfbo';
# User@Host: snappywin2k[snappywin2k] @ localhost []
# Query_time: 22 Lock_time: 11 Rows_sent: 0 Rows_examined: 0
DELETE FROM nuke_session WHERE time < 1083662813;
# User@Host: snappywin2k[snappywin2k] @ localhost []
# Query_time: 12 Lock_time: 1 Rows_sent: 0 Rows_examined: 0
UPDATE nuke_session SET uname='Fejfbo', time='1083666399', host_addr='213.26.125.5', guest='' WHERE uname='Fejfbo';
# User@Host: snappywin2k[snappywin2k] @ localhost []
# Query_time: 22 Lock_time: 11 Rows_sent: 0 Rows_examined: 0
UPDATE nuke_session SET uname='213.26.125.5', time='1083666413', host_addr='213.26.125.5', guest='1' WHERE uname='213.26.125.5';
A quanto pare uno script o un gruppo di script sta eseguendo queste queries che risultano estremamente onerose per il database, questo per motivi che possono essere ricercati nella scarsa ottimizzazione delle queries stesse, degli indici utilizzati o nell'organizzazione della base dati.
Data l'esecuzione in tempi ravvicinati delle medesime si percepisce un impatto negativo sulle performances generali del server stesso, per questo motivo ti chiediamo di intervenire tempestivamente affinchè tale problema non si ripresenti più.
Nel caso in cui il problema si ripresentasse nuovamente sarà necessario intervenire da parte nostra inibendo l'accesso al database per tutelare gli altri utenti del server.
Certi di una tua pronta collaborazione ti chiediamo di confermare al più presto la presa visione del suddetto messaggio.
A presto
Abuse
[/code:1:4239b193fa]
Questa è la prima...
Levando lo script per le pubblicità e controllando che non cene siano altri, ho rimesso online il tutto su un'account amico...
Ecco cosa è risuccesso:
[code:1:4239b193fa]
Ciao,
il problema si è nuovamente verificato, abbiamo quindi provveduto ad inibire l'accesso al database:
# User@Host: freelanditalia[freelanditalia] @ localhost []
# Query_time: 19 Lock_time: 0 Rows_sent: 0 Rows_examined: 0
use my_freelanditalia;
UPDATE nuke_stats_year SET hits=hits+1 WHERE year='2004';
# User@Host: freelanditalia[freelanditalia] @ localhost []
# Query_time: 19 Lock_time: 0 Rows_sent: 0 Rows_examined: 0
DELETE FROM nuke_session WHERE time < 1083840994;
# Time: 040506 13:57:00
# User@Host: freelanditalia[freelanditalia] @ localhost []
# Query_time: 25 Lock_time: 0 Rows_sent: 0 Rows_examined: 0
UPDATE nuke_session SET uname='fejfbo', time='1083844595', host_addr='213.26.125.5', guest='' WHERE uname='fejfbo';
# Time: 040506 13:57:02
# User@Host: freelanditalia[freelanditalia] @ localhost []
# Query_time: 27 Lock_time: 9 Rows_sent: 1 Rows_examined: 3
SELECT time FROM nuke_session WHERE uname='fejfbo';
# User@Host: freelanditalia[freelanditalia] @ localhost []
# Query_time: 18 Lock_time: 5 Rows_sent: 1 Rows_examined: 3
SELECT time FROM nuke_session WHERE uname='213.26.125.5';
# User@Host: freelanditalia[freelanditalia] @ localhost []
# Query_time: 27 Lock_time: 14 Rows_sent: 0 Rows_examined: 0
UPDATE nuke_session SET uname='fejfbo', time='1083844595', host_addr='213.26.125.5', guest='' WHERE uname='fejfbo';
# User@Host: freelanditalia[freelanditalia] @ localhost []
# Query_time: 27 Lock_time: 14 Rows_sent: 1 Rows_examined: 3
SELECT time FROM nuke_session WHERE uname='fejfbo';
# Time: 040506 13:57:04
# User@Host: freelanditalia[freelanditalia] @ localhost []
# Query_time: 12 Lock_time: 0 Rows_sent: 0 Rows_examined: 0
DELETE FROM nuke_session WHERE time < 1083841012;
# User@Host: freelanditalia[freelanditalia] @ localhost []
# Query_time: 29 Lock_time: 17 Rows_sent: 0 Rows_examined: 0
SELECT t.*, u.username, u.user_id, u2.username as user2, u2.user_id as id2, p.post_time, p.post_username
FROM nuke_bbtopics t, nuke_users u, nuke_bbposts p, nuke_users u2
WHERE t.forum_id = 11
AND t.topic_poster = u.user_id
AND p.post_id = t.topic_last_post_id
AND p.poster_id = u2.user_id
AND t.topic_type = 2
ORDER BY t.topic_last_post_id DESC;
# User@Host: freelanditalia[freelanditalia] @ localhost []
# Query_time: 29 Lock_time: 17 Rows_sent: 0 Rows_examined: 1
SELECT t.*, u.username, u.user_id, u2.username as user2, u2.user_id as id2, p.post_time, p.post_username
FROM nuke_bbtopics t, nuke_users u, nuke_bbposts p, nuke_users u2
WHERE t.forum_id = 5
AND t.topic_poster = u.user_id
AND p.post_id = t.topic_last_post_id
AND p.poster_id = u2.user_id
AND t.topic_type = 2
ORDER BY t.topic_last_post_id DESC;
# Time: 040506 13:57:07
# User@Host: freelanditalia[freelanditalia] @ localhost []
# Query_time: 32 Lock_time: 14 Rows_sent: 1 Rows_examined: 3
SELECT time FROM nuke_session WHERE uname='fejfbo';
# User@Host: freelanditalia[freelanditalia] @ localhost []
# Query_time: 32 Lock_time: 16 Rows_sent: 1 Rows_examined: 3
SELECT time FROM nuke_session WHERE uname='fejfbo';
# User@Host: freelanditalia[freelanditalia] @ localhost []
# Query_time: 16 Lock_time: 0 Rows_sent: 0 Rows_examined: 0
SELECT user_password FROM nuke_users WHERE username='';
# User@Host: freelanditalia[freelanditalia] @ localhost []
# Query_time: 32 Lock_time: 16 Rows_sent: 1 Rows_examined: 1
SELECT user_id, username, user_password, user_active, user_level
FROM nuke_users
WHERE username = 'fejfbo';
# User@Host: freelanditalia[freelanditalia] @ localhost []
# Query_time: 32 Lock_time: 0 Rows_sent: 1 Rows_examined: 0
SELECT u.*, s.*
FROM nuke_bbsessions s, nuke_users u
WHERE s.session_id = '473f095edd653b40ec0cbc359b7a308b'
AND u.user_id = s.session_user_id;
# User@Host: freelanditalia[freelanditalia] @ localhost []
# Query_time: 32 Lock_time: 16 Rows_sent: 1 Rows_examined: 3
SELECT time FROM nuke_session WHERE uname='fejfbo';
# User@Host: freelanditalia[freelanditalia] @ localhost []
# Query_time: 32 Lock_time: 0 Rows_sent: 0 Rows_examined: 0
UPDATE nuke_stats_year SET hits=hits+1 WHERE year='2004';
Abuse
[/code:1:4239b193fa]
Ora io non sò cosa fare...
Ho impiegato settimane per fare tutto su phpnuke e da quando ho fatto il sito, altervista non mi vuole +...
Vi prego in ginocchio di dirmi come mettimi in regola...perchè non ne posso più...mi viene da piangere...
Ringrazio coloro che saranno in grado di dare risposta a questo quesito...