Benvenuto nella nostra community, registra un account gratuito ADESSO!
Oltre 7000 persone hanno già registrato il loro account. Chiedi aiuto, conversa con aziende ed esperti del settore webhosting italiano.
Iscriviti subito! In meno di 2 minuti!




Pagina 1 di 3 123 UltimaUltima
Risultati da 1 a 15 di 31
  1. #1
    Webhosting Guru Junior L'avatar di DonChisciotte
    Data Registrazione
    Jul 2009
    Località
    Napoli/Roma
    Messaggi
    648

    Apache, PHP e problemi di carico

    Salve,

    Long story short:
    Ho un portale con drupal molto grosso (ancora in sviluppo e non pubblico per il momento) che mi da' tante noie col carico della macchina che quando si effettuano i test con apache benchmark arriva anche a tipo 45-46. Esiste un modo server-side per """debuggare""" il collo di bottiglia che porta Apache a consumare un botto di risorse?

    La storia un po' piu' lunga:
    Il cliente che sta sviluppando il portale ha in sede due server dedicati identici (moooolto entry level ma che suppongo voglia utilizzare anche in produzione) con CPU Intel Dual Core E2160, 4Gb di ram e 2 HD in raid1 software da 1Tb; la distribuzione installata e' CentOS 5.5 a 64bit. Su uno dei due c'e' solo MySQL, sull'altro c'e' Apache.
    A parte che ho dovuto ripulire le installazioni standard, avevano lasciato i file di configurazione praticamente di default.
    In questa situazione anche la semplice navigazione del portale era estremamente lenta, con una forte occupazione di risorse e carico che sale.

    Ho messo mano prima a MySQL e con questa specie di tuning che ho fatto il carico della macchina e' sceso moltissimo ed ora e' quasi a posto, ma resta il problema del server con Apache.
    Spoiler

    Prima c'era mod_php e avevo beneficio solo se oltre alle cache di Drupal mettevo anche APC (con relativo modulo, che altrimenti non verrebbe utilizzato): ho utilizzato anche mod_deflate e mod_pagespeed, ma con quelli il carico in alcune situazioni aumentava invece che diminuire.
    Ho quindi tolto mod_php e installato mod_fcgid, utilizzando worker al posto di prefork: ho avuto vari vantaggi in termini di carico anche solo con le cache di Drupal attive, ma resta sempre il fatto che i vari processi di php-cgi ogni tanto li vedi schizzare al 45-50% anche per fare il rendering di una pagina.

    Visto e considerato che io di programmazione so veramente poco e non so giudicare se il problema e' puramente di programmazione o di sistemistica, volevo sapere se esiste qualche tool che aiuti "server-side" a fare una specie di debug per capire dove cappero e' sto collo di bottiglia.

    Se volete altri file di configurazione ve li metto

    Grazie in anticipo,
    Alfredo
    cavalier senza paura di una solitaria guerra..



  2. #2
    Webhosting Guru L'avatar di andrea.paiola
    Data Registrazione
    Jul 2006
    Località
    Torino - Milano
    Messaggi
    3,466

    Re: Apache, PHP e problemi di carico

    sostituisci apache con nginx

  3. #3
    Webhosting Guru Junior L'avatar di DonChisciotte
    Data Registrazione
    Jul 2009
    Località
    Napoli/Roma
    Messaggi
    648

    Re: Apache, PHP e problemi di carico

    Citazione Originariamente Scritto da andrea.paiola Visualizza Messaggio
    sostituisci apache con nginx
    ok, questa e' sicuramente una strada percorribile (anche se non in questa fase del progetto), ma io vorrei capire se il problema e' Apache o il CMS, percio' chiedevo se ci fossero strumenti in grado di aiutarmi a risolvere il problema.

    grazie per la risposta

    Alfredo
    cavalier senza paura di una solitaria guerra..

  4. #4
    Webhosting Guru L'avatar di andrea.paiola
    Data Registrazione
    Jul 2006
    Località
    Torino - Milano
    Messaggi
    3,466

    Re: Apache, PHP e problemi di carico

    Citazione Originariamente Scritto da DonChisciotte Visualizza Messaggio
    ok, questa e' sicuramente una strada percorribile (anche se non in questa fase del progetto), ma io vorrei capire se il problema e' Apache o il CMS, percio' chiedevo se ci fossero strumenti in grado di aiutarmi a risolvere il problema.

    grazie per la risposta

    Alfredo
    beh con un accesso al sistema da linea di comando (shell) si possono usare diversi comandi per vedere cosa fanno i processi... occupazione di ram e dei processori ecc...
    vedi per esempio cosa fa apache per esempio con top no?

  5. #5
    Webhosting Guru L'avatar di andrea.paiola
    Data Registrazione
    Jul 2006
    Località
    Torino - Milano
    Messaggi
    3,466

    Re: Apache, PHP e problemi di carico

    ah domandina, non mi pare che tu l'abbia già scritto, che versione di drupal?

  6. #6
    Webhosting Guru Junior L'avatar di DonChisciotte
    Data Registrazione
    Jul 2009
    Località
    Napoli/Roma
    Messaggi
    648

    Re: Apache, PHP e problemi di carico

    la versione di Drupal e' la 6 (il progetto e' stato iniziato prima del rilascio della 7).

    con top io riesco a vedere l'occupazione di ram e di cpu di httpd o di php-cgi, ma non capisco di certo cosa porti un carico eccessivo... potrebbe essere l'I/O sui dischi?

    ciao
    cavalier senza paura di una solitaria guerra..

  7. #7
    usu
    usu non è collegato
    Utente Moderatore L'avatar di usu
    Data Registrazione
    Apr 2006
    Località
    Milano
    Messaggi
    1,769

    Re: Apache, PHP e problemi di carico

    Ma drupal non ha una modalità debug dove vedi tempo generazione pagina, query, ecc?

  8. #8
    Webhosting Guru L'avatar di andrea.paiola
    Data Registrazione
    Jul 2006
    Località
    Torino - Milano
    Messaggi
    3,466

    Re: Apache, PHP e problemi di carico

    Citazione Originariamente Scritto da DonChisciotte Visualizza Messaggio
    la versione di Drupal e' la 6 (il progetto e' stato iniziato prima del rilascio della 7).
    valutare un passaggio alla 7 in un futuro prossimo può essere una buona idea: dai test che ho visto dovrebbe essere un po' più leggero

    Citazione Originariamente Scritto da usu Visualizza Messaggio
    Ma drupal non ha una modalità debug dove vedi tempo generazione pagina, query, ecc?
    il modulo devel Devel | drupal.org

  9. #9
    Provider L'avatar di FlameNetworks
    Data Registrazione
    Aug 2008
    Località
    Napoli
    Messaggi
    2,162

    Re: Apache, PHP e problemi di carico

    Mi fai vedere il config di apache, please?

    Ciao,

    F.

    P.S.

    Raid 1 software, oltre che non garantire alcunchè, sicuramente non migliora le prestazioni.

    Hosting Low-cost | Hosting Professionale | Hosting Rivenditori | E-mail Hosting
    E-commerce Hosting | Hosting Semidedicato | Server Dedicati Low-cost & Enterprise

    Network & Power Uptime 99,9% SLA
    Informazioni commerciali: 800974244 - info@flamenetworks.com

  10. #10
    Webhosting Guru L'avatar di andrea.paiola
    Data Registrazione
    Jul 2006
    Località
    Torino - Milano
    Messaggi
    3,466

    Re: Apache, PHP e problemi di carico

    innanzitutto bisogna capire se il "problema" è php (e quindi Drupal) o Apache o MySQL... top non ti dice nulla di particolare?

    posta un po'

  11. #11
    Provider L'avatar di FlameNetworks
    Data Registrazione
    Aug 2008
    Località
    Napoli
    Messaggi
    2,162

    Re: Apache, PHP e problemi di carico

    Installare Munin potrebbe aiutare ulteriormente nell'analisi.

    Ciao,

    F.

    Hosting Low-cost | Hosting Professionale | Hosting Rivenditori | E-mail Hosting
    E-commerce Hosting | Hosting Semidedicato | Server Dedicati Low-cost & Enterprise

    Network & Power Uptime 99,9% SLA
    Informazioni commerciali: 800974244 - info@flamenetworks.com

  12. #12
    Provider L'avatar di guest
    Data Registrazione
    Nov 2007
    Località
    Riccione
    Messaggi
    6,310

    Re: Apache, PHP e problemi di carico

    Citazione Originariamente Scritto da FlameNetworks Visualizza Messaggio
    Raid 1 software, oltre che non garantire alcunchè, sicuramente non migliora le prestazioni.
    "non garantisce alcunchè" in che senso?
    http://www.web4web.it - Low Cost Hosting
    Tutti i pacchetti sono multidominio.
    Database e domini illimitati a partire da €10


    http://www.guest.it - Servizi professionali su misura.

  13. #13
    usu
    usu non è collegato
    Utente Moderatore L'avatar di usu
    Data Registrazione
    Apr 2006
    Località
    Milano
    Messaggi
    1,769

    Re: Apache, PHP e problemi di carico

    Comunque se i problemi te li dà testando con apache benchmark sono dei non problemi, ab non simula un carico di utenti reali, ma stressa al massimo il server (infatti è utile per i benchmark puri), non pensare che ci sia qualcosa di sbagliato sul server per ab.

  14. #14
    Webhosting Guru Junior L'avatar di DonChisciotte
    Data Registrazione
    Jul 2009
    Località
    Napoli/Roma
    Messaggi
    648

    Re: Apache, PHP e problemi di carico

    Citazione Originariamente Scritto da usu Visualizza Messaggio
    Comunque se i problemi te li dà testando con apache benchmark sono dei non problemi, ab non simula un carico di utenti reali, ma stressa al massimo il server (infatti è utile per i benchmark puri), non pensare che ci sia qualcosa di sbagliato sul server per ab.
    i problemi di carico li ho in modo piu' esteso quando uso ab, ma in ogni caso php-cgi nella navigazione normale (uno o due utenti in contemporanea che aprono pagine) inizia a prendere cpu, attorno al 25-28%...

    per quanto riguarda il modulo devel, e' attivo e mi ritorna che esegue circa 370 query in 0.8 secondi..

    @FlameNetworks:
    allego il file di conf di apache. provo anche a mettere munin e vedere come mi puo' aiutare.

    per il momento grazie a tutti
    File Allegati File Allegati
    cavalier senza paura di una solitaria guerra..

  15. #15
    Webhosting Guru L'avatar di andrea.paiola
    Data Registrazione
    Jul 2006
    Località
    Torino - Milano
    Messaggi
    3,466

    Re: Apache, PHP e problemi di carico

    370 query son tante... hai tanti moduli installati? e son moduli diffusi e testati o fan query a caso?

    già mi immagino query dentro a cicli php

Pagina 1 di 3 123 UltimaUltima

Discussioni Simili

  1. Wordpress, uso professionale e problemi di carico: IlFattoQuotidiano
    Di Ste nel forum Shared e Managed Webhosting
    Risposte: 241
    Ultimo Messaggio: 13-10-2010, 08:32
  2. Hosting Wordpress, problemi di carico del server
    Di comicof nel forum WebHosting - Primi passi
    Risposte: 3
    Ultimo Messaggio: 29-09-2010, 17:14
  3. Problemi con apache
    Di tesimanq nel forum Server dedicati, colocation, connettività e scelta data center
    Risposte: 26
    Ultimo Messaggio: 22-08-2009, 19:45
  4. Problemi con apache su virtual server
    Di neverdark nel forum VPS - Virtual Private Server
    Risposte: 12
    Ultimo Messaggio: 02-08-2009, 22:35
  5. Apache con problemi di identità
    Di Prolunga nel forum Gestione Server Windows e Server Linux
    Risposte: 8
    Ultimo Messaggio: 21-02-2007, 19:59

Informazioni Discussione

Utenti che Stanno Visualizzando Questa Discussione

Ci sono attualmente 1 utenti che stanno visualizzando questa discussione. (0 utenti e 1 ospiti)

Tag per Questa Discussione

Segnalibri

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •