Visualizzazione risultati 1 fino 7 di 7

Discussione: Abuso...ma di cosa??

  1. #1
    Guest

    Predefinito

    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...

  2. #2
    Guest

    Predefinito

    lo spiega nella lettera:

    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

  3. #3
    L'avatar di makpaolo
    makpaolo non è connesso Utente storico
    Data registrazione
    08-05-2003
    Residenza
    Brescia ( prov.)
    Messaggi
    9,399

    Predefinito

    in sostanza qualche pezzo del phpnuke esegue richieste enormi che rallentano il server dando problemi anche agli altri utenti.
    Da controlli fatti ti hanno notificato quello che loro hanno rilevato.
    Se smetti di imparare e evolverti sei morto dentro

  4. #4
    L'avatar di Gianluca
    Gianluca non è connesso Amministratore
    Data registrazione
    15-02-2001
    Messaggi
    18,035

    Predefinito

    È perfettamente comprensibile il tuo disagio, comunque non ti si sta incolpando di nulla, nè ti si sta dicendo che il tuo sito non sia in regola.

    Il fatto comunque evidente è che pur essendo stati caricati i siti su due server diversi, con due database diversi i problemi sono risultati i medesimi.

    Il punto è che da parte nostra ci deve essere questo monitoraggio, proprio per garantire che i problemi per gli utenti siano ridotti al minimo, se questo lavoro, che garantisco è impegnativo, non fosse fatto allora probabilmente ci sarebbe quest'area piena di membri che protestano perchè il loro database non funziona bene.
    Gianluca

  5. #5
    Guest

    Predefinito

    Capisco....
    Ma come detto, io non ci capisco...
    Allora che devo fare??
    Io volevo sapere da dove proveniva il problema...
    Cioè cosa è che chiama cosa-....
    Spiegato a un bimbo di 5 anni....
    (ipotetico...)

  6. #6
    L'avatar di makpaolo
    makpaolo non è connesso Utente storico
    Data registrazione
    08-05-2003
    Residenza
    Brescia ( prov.)
    Messaggi
    9,399

    Predefinito

    ad occhio ( non ricordo come lavora nuke ) direi che è la query di login, che và a caricare le varie info dell'utente, ma potrei sbagliarmi.
    Se smetti di imparare e evolverti sei morto dentro

  7. #7
    Guest

    Predefinito

    Quindi?
    Che dovrei fare??
    Grazie in anticipo...

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •