Salut,
Je suis en train de migrer de mon ancien serveur vers un nouveau, et un phénomène étrange est apparu.
J'ai déplacer postfix, mysql et apache (+php) avec la même configuration sur le nouveau serveur, et en installant roundcube je me suis rendu compte qu'il était beaucoup trop lent par rapport à l'ancien.
Pour tester j'ai connecter l'ancien roundcube qui tourne encore sur l'ancien serveur sur le nouveau postfix et mysql et là il continue à bien fonctionner (moins de 1 seconde pour charger les messages) alors que le meme roundcube sur la machine hôte postfix prends environ 5 secondes à charger les mêmes messages...
Quelqu'un aurait une idée de la source de la lenteur ? (cela ne viens pas de l'imap (les logs indiquent que tout se passe en moins d'une seconde))
Extrait du log sql de roundcube :
Code:
[06-Oct-2014 14:31:34 +0200]: [1] SELECT vars, ip, changed, now() AS ts FROM rouncube2__session WHERE sess_id = 'xxxx';
[06-Oct-2014 14:31:34 +0200]: [2] SELECT * FROM rouncube2__users WHERE user_id = '1';
[06-Oct-2014 14:31:38 +0200]: [3] SELECT vars, ip, changed, now() AS ts FROM rouncube2__session WHERE sess_id = 'xxxx';
[06-Oct-2014 14:31:38 +0200]: [4] UPDATE rouncube2__session SET changed = now() WHERE sess_id = 'xxxx';
On voit bien qu'entre la requête 2 et 3 il y a 4 seconde d'attente...
Je pense que ça viens d'apache / php mais je ne trouve pas pourquoi ....
Merci de votre aide