You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2008-07-18 15:07:58

rmartin
Member
From: Vendée
Registered: 2006-07-07
Posts: 65

ralentissement connexions version >0.68

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

#2 2008-08-01 12:24:23

rmartin
Member
From: Vendée
Registered: 2006-07-07
Posts: 65

Re: ralentissement connexions version >0.68

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

#3 2008-08-02 02:15:08

JMD
GLPI - Lead
Registered: 2004-09-13
Posts: 9,180
Website

Re: ralentissement connexions version >0.68

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

#4 2008-08-02 17:30:07

rmartin
Member
From: Vendée
Registered: 2006-07-07
Posts: 65

Re: ralentissement connexions version >0.68

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

#5 2008-08-03 16:41:31

MoYo
GLPI - Lead
From: Poitiers
Registered: 2004-09-13
Posts: 14,513
Website

Re: ralentissement connexions version >0.68

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

Board footer

Powered by FluxBB