You are not logged in.
Pages: 1
A la demande de JMD, je rouvre un nouveau sujet concernant mes problèmes de ralentissement au login mais aussi en fonctionnement, avec des temps d'attente (affichage de page) de l'ordre de 10 secondes pour toutes les versions supérieures à la 0.68.
Ma configuration :
HP proliant ml350 G3 + windows 2003 server standard edition + sp2 /2 go ram
XAMPP 1.5.5 for Windows - MySQL (5.0.27), PHP (5.2.0), ADOdb (4.93) - Apache 2.x
Authentification via ldap/ad
J'ai modifié la config :
- memory_limit = 128M dans php.ini (au lieu de 16M)
- Number of computers to synchronize using the cron = 5 (au lieu de 100)
sur version 0.68, connexion et affichage immédiat
Sur version >0.68 avec le cache activé, lenteur au moment de la connexion (+ de 10s) et même chose après pour l'affichage de certaines pages.
Sur version >0.68 avec le cache désactivé, plus de lenteur, affichage quasi immédiat de l'ordre d'1/2 s
J'avais fait un test avec la version 0.71RC1, cache activé, je n'avais pas de ralentissement.
Autre test, en désactivant la partie connexion ldap, la connexion était immédiate
Voici quelques logs que j'avais déjà posté avec la version 0.71 installée :
dans sql-error.log j'ai ce type d'erreur qui reviens :
09-07-2008 12:11
*** MySQL query error :
***
Script: /glpi/front/cron.php
SQL: SELECT glpi_id FROM glpi_ocs_link WHERE ocs_id= AND ocs_server_id=1
Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND ocs_server_id=1' at line 1
11-07-2008 16:38
*** MySQL query error :
***
Script: /glpi/front/ocsng.php
SQL: SELECT glpi_id FROM glpi_ocs_link WHERE ocs_id= AND ocs_server_id=1
Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND ocs_server_id=1' at line 1
Dans le cron.log, pas d'erreur
et lors de la connexion sous GLPI 0.71 avec le mode debug
SQL REQUEST : 9 Queries took 0.022s
N° Queries Time Errors
1 SELECT count(*) AS cpt
FROM glpi_entities 0.003
2 SELECT ID
FROM glpi_tracking
WHERE ( assign = '8' ) AND (status ='plan' OR status = 'assign')
ORDER BY date_mod ASC 0.003
3 SELECT ID
FROM glpi_tracking
WHERE ( assign = '8' ) AND (status ='plan' OR status = 'assign')
ORDER BY date_mod ASC LIMIT 0,100 0.001
4 SELECT ID
FROM glpi_tracking
WHERE ( assign = '8' ) AND status ='waiting'
ORDER BY date_mod ASC 0.001
5 SELECT ID
FROM glpi_tracking
WHERE ( assign = '8' ) AND status ='waiting'
ORDER BY date_mod ASC LIMIT 0,100 0.001
6 SELECT *
FROM glpi_tracking_planning
WHERE id_assign='8' AND (('2008-07-17' <= begin AND adddate( '2008-07-17' , INTERVAL 1 DAY ) >= begin) OR ('2008-07-17' < end AND adddate( '2008-07-17' , INTERVAL 1 DAY ) >= end) OR (begin <= '2008-07-17' AND end > '2008-07-17') OR (begin <= adddate( '2008-07-17' , INTERVAL 1 DAY ) AND end > adddate( '2008-07-17' , INTERVAL 1 DAY )))
ORDER BY begin 0.003
7 SELECT *
FROM glpi_reminder
WHERE rv='1' AND (FK_users='8' OR ( private=0 ) ) AND (('2008-07-17' <= begin AND adddate( '2008-07-17' , INTERVAL 1 DAY ) >= begin) OR ('2008-07-17' < end AND adddate( '2008-07-17' , INTERVAL 1 DAY ) >= end) OR (begin <= '2008-07-17' AND end > '2008-07-17') OR (begin <= adddate( '2008-07-17' , INTERVAL 1 DAY ) AND end > adddate( '2008-07-17' , INTERVAL 1 DAY )))
ORDER BY begin 0.008
8 SELECT *
FROM glpi_reminder
WHERE FK_users='8' AND private=1 AND (end>='2008-07-17 14:33:24' or rv='0') 0.001
9 SELECT *
FROM glpi_reminder
WHERE private=0 AND ( glpi_reminder.FK_entities = '0' ) 0.001
Serveur glpi sous ubuntu LTS 22.04 - 4 go ram
GLPI v 10.0.14 - Authentification via ldap/ad
Merci aux développeurs GLPI
Offline
Bonjour,
Je viens de faire le test avec la version 0.71.1, j'ai toujours des ralentissements quand le cache est activé.
aucune attente quand le cache est désactivé
Serveur glpi sous ubuntu LTS 22.04 - 4 go ram
GLPI v 10.0.14 - Authentification via ldap/ad
Merci aux développeurs GLPI
Offline
C'est vraiment curieux cette histoire, il faudrait vraiment que l'on arrive à reproduire ce fonctionnement sur une autre configuration parce que là dans l'état actuel je n'ai aucune explication logique au problème que vous relatez.
JMD / Jean-Mathieu Doléans - Glpi-project.org - Association Indepnet
Apportez votre pierre au projet GLPI : Soutenir
Offline
Cela venant de la gestion du cache, y aurait-il quelque chose à regarder du côté de php ou d'apache, composant ou plugin servant à la gestion du cache (version trop ancienne, composant endommagé) ?
Comment vérifier cela
Dans glpi, y a t'il un traçage de l'activité du cache ?
Serveur glpi sous ubuntu LTS 22.04 - 4 go ram
GLPI v 10.0.14 - Authentification via ldap/ad
Merci aux développeurs GLPI
Offline
c'es cachelite qui est utilisé pour le cache (cf. repertoire lib).
Vous pourrez obtenir des infos en activant le mode debug et les traces dans des fichiers.
Après suivant si l'accès aux fichiers de cache sont rapides ou non (rep files distant), ca peux jouer également.
MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI : Support Contribute References Freshmeat
Offline
Pages: 1