Risoluzione dei problemi Redmine le performance

Ho un'istanza Redmine (Bitnami Stack) che è insolitamente lento. Perché sto solo cercando di arrivare al fondo di questo, ho alcune teorie che vorrei discutere qui. Quindi, se qualcuno ha delle idee in merito, si prega di aiutare 🙂

Sistema:

  • Protocollo (o pubblicazione / scoperta di servizio) per rilevare i dispositivi in ​​networking
  • stessa substring, diverse VLAN in macchina virtuale
  • Come configurare le NIC scollegate sul server Hyper-V
  • Legare un programma a un indirizzo IP in output su Windows?
  • Genera traffico da 10 Gbps su nodes
  • Il modo migliore per dividere computer LAN su due WAN (non bilanciamento del carico)
  • Bitnami Stack con Redmine 1.4.x aggiornato a Bitnami Stack con Redmine 2.1.0 come questo:

    • mysqldump'd vecchio database
    • installato nuovo Bitnami Stack con Redmine 2.1.0
    • importto pulito il dump con ricreazione di tutte le tabelle
    • rake db: migra e tutto ciò

    La pila è in esecuzione su una macchina virtuale con OpenSUSE 12.1. Le risorse non dovrebbero essere un problema, poiché ci sono sempre più gigabyte di RAM e CPU gratuiti su richieste Redmine andare solo fino al 50% di due cpu core. Inoltre ci sono pochi utenti che lo accedono.

    Ciò che può essere totalmente importnte: l'accesso agli utenti viene gestito tramite LDAP (ActiveDirectory).

    Problema:

    Su each richiesta Redmine reagisce insolitamente lento. A volte ci vogliono 3 secondi, a volte anche fino a 10 secondi per consegnare la pagina.

    I miei pensieri:

    • Non so se "la creazione dell'utente in volo" sia stata selezionata nelle impostazioni LDAP di Redmine, posso solo controllarlo più tardi oggi. Ma la mancanza di un controllo qui potrebbe essere un problema? L'authentication richiede un momento, quando accede a quella normale e riconosciuta. Ma quando non crea l'utente in volo, tiene una session solo o ricarichi automaticamente su each richiesta, in modo che potrebbe essere il problema?
    • Redmine 2.x forse è molto più lento di 1.4.x che è semplicemente normale?
    • La configuration di Apache2 + Passenger di Bitnami è difettosa?
    • Indici MySQL non sarebbe un problema dato il fatto che MySQL è molto calma sulla CPU, vero?

    Un'altra cosa che mi pare stranamente strana, ma può essere un risultato di misura falsa (dovrò rivedere domani quando vedo la macchina):

    Ho provato a verificare se è un problema di networking (networking che reagisce lentamente, forse DNS o qualcosa del genere, il server è nella networking locale). Sembrava che le richieste su localhost (Browser direttamente su OpenSUSE VM) erano veloci, ma le richieste sulla networking non lo erano. Di solito penso a un problema di networking, ma la cosa strana è: quando effettivamente misuri i tempi di connessione, la networking è veloce come l'inferno. Ping è buono, anche i tempi di consegna statica. Sembrava che solo le pagine calcolate sul lato Redmine vengono lentamente inviate dal server delle applicazioni mentre Apache è ancora veloce – ma solo quando la richiesta è una richiesta LAN remota. Molto strano … ma come ho detto sopra, devo rivedere questa. Sembra semplicemente illogico a me.

  • Come posso impostare Xenserver di networking virtuale?
  • Sicurezza tra reti aziendali separate - condivisione di un'applicazione interna ASP.NET?
  • La crescita di net.core.somaxconn farà la differenza?
  • Suggerimenti per la transizione alla nuova networking GW / privata
  • Gestire gli utenti SSH con back-end MySQL
  • NetBIOS è veramente andato su Windows?
  • Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.