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-06-02 15:34:00

ser_glpi
Member
From: PARIS
Registered: 2006-01-25
Posts: 140
Website

lenteur lors de l'accés au helpdesk depuis un autre menu de GLPI

Depuis quelques semaines, je constate des problèmes de lenteur d'affichage de la page helpdesk de GLPI lorsque je veux créer un nouveau ticket. Cela c'est produit quelques temps aprés la mise à jour de GLPI 0.68-3 vers la 0.70-2. Sous Debian.
Apache/2.2.3 (Debian) PHP/5.2.0-8+etch11 mod_perl/2.0.2 Perl/v5.8.8 Server at serv-glpi Port 80
La BDD pèse actuellement 37,5Mo.

Je suis Superadmin, j'ai installé la quasi totalité des plugins "stables", mais le probleme de lenteur se pose aussi à des utilisateurs "normaux" aussi bien sous IE que FF ou Seamonkey par exemple.

J'ai différent résultat de mesure sur un poste client Latitude D830/4Go de RAM:
passage d'un menu vers menu Helpdesk => valeur donnée par GLPI en pied de page :
1ère valeur:
6.336s - 42667960
GLPI MODE DEBUG
SQL REQUEST : 28 Queries took 0.057s

2nd valeur:
13.729s - 42862736
SQL REQUEST : 28 Queries took 0.057s

3rd valeur:
6.765s - 42468252
SQL REQUEST : 28 Queries took 0.058s

4th
9.792s - 42862712
SQL REQUEST : 28 Queries took 0.059s

5th
6.340s - 42568300
SQL REQUEST : 28 Queries took 0.057s

Valeurs obtenu par ServerStatus Apache2:

1/ Avant
Srv    PID    Acc    M    CPU     SS    Req    Conn    Child    Slot    Client    VHost    Request
2-0    17262    0/123/123    _     36.35    81    13636    0.0    8.65    8.65     10.128.x.y    serv-glpi    GET /glpi/front/helpdesk.php HTTP/1.1

2/ Aprés clic sur Helpdesk
7-0    17277    0/173/173    _     33.04    9    31776    0.0    12.24    12.24     10.128.x.y    serv-glpi    GET /glpi/front/helpdesk.php HTTP/1.1

Srv    PID    Acc    M    CPU     SS    Req    Conn    Child    Slot    Client    VHost    Request
0-0    17259    4/85/85    W     14.56    8    0    19.3    7.76    7.76     10.128.x.y    serv-glpi    GET /glpi/front/helpdesk.php HTTP/1.1

Srv    PID    Acc    M    CPU     SS    Req    Conn    Child    Slot    Client    VHost    Request
0-0    17259    5/86/86    K     21.02    6    32984    1468.7    9.18    9.18     10.128.x.y    serv-glpi    GET /glpi/front/helpdesk.php HTTP/1.1

Côté Serveur:

1/ Valeur obtenue par un TOP en dehors de "l'appel" du menu Helpdesk
1er test
top - 11:44:42 up 193 days, 17:44,  1 user,  load average: 1.02, 1.00, 0.66
Tasks:  88 total,   2 running,  86 sleeping,   0 stopped,   0 zombie
Cpu(s): 97.0% us,  3.0% sy,  0.0% ni,  0.0% id,  0.0% wa,  0.0% hi,  0.0% si
Mem:   1036512k total,  1026392k used,    10120k free,   166960k buffers
Swap:  2714944k total,      488k used,  2714456k free,   507532k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
12050 www-data  16   0 59536  41m  26m S  0.7  4.1   0:49.85 apache2
16999 root      16   0  2240 1084 1964 R  0.3  0.1   0:00.05 top

2/ Valeur obtenue par un TOP pendant "l'appel" du menu Helpdesk
2nd test
top - 15:07:55 up 193 days, 21:07,  1 user,  load average: 0.14, 0.06, 0.04
Tasks:  87 total,   3 running,  84 sleeping,   0 stopped,   0 zombie
Cpu(s): 81.3% us,  1.7% sy,  0.0% ni, 17.1% id,  0.0% wa,  0.0% hi,  0.0% si
Mem:   1036512k total,  1014424k used,    22088k free,   115960k buffers
Swap:  2714944k total,      488k used,  2714456k free,   552076k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
17261 www-data  25   0 64060  45m  26m R 82.6  4.5   0:33.54 apache2

Erreurs récurentes dans php-errors.log
02-06-2008 15:07
<errorentry>
    <errornum>2</errornum>
    <errortype>Warning</errortype>
    <errormsg>imap_open() [<a href='function.imap-open'>function.imap-open</a>]: Couldn't open stream </errormsg>
    <scriptname>/var/www/glpi/lib/mail/receivemail.class.php</scriptname>
    <scriptlinenum>91</scriptlinenum>
</errorentry>

Erreurs récurentes dans sql-errors.log
*** 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
02-06-2008 11:39

Erreurs récurentes dans cron.log
Launch mailgate
02-06-2008 15:07
Collect mails from  for entity 1
02-06-2008 15:07
échec de connexion

Voilà quelques éléments, si vous aviez une piste ?

Merci d'avance


GLPI  0.84.8 - Plateforme PROD:  Apache/2.2.22 (Debian) PHP 5.4.36-0+deb7u3 - Operating system: Linux 3.2.0-4-amd64 #1 SMP Debian 3.2.65-1+deb7u2 x86_64, MySQL 5.5.41-0+wheezy1-log

Offline

#2 2008-06-02 15:58:46

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: lenteur lors de l'accés au helpdesk depuis un autre menu de GLPI

ta passerelle mail a l'air de foirer. Supprimes la voir voir.


Xavier Caillaud
Blog GLPI Infotel

Offline

#3 2008-06-02 22:37:11

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

Re: lenteur lors de l'accés au helpdesk depuis un autre menu de GLPI

Oui ce qui ralentit la tache de fond c'est la passerelle mail. GLPI n'arrive pas à se connecter.


JMD / Jean-Mathieu Doléans - Glpi-project.org - Association Indepnet
Apportez votre pierre au  projet GLPI   : Soutenir

Offline

#4 2008-06-03 08:54:24

ser_glpi
Member
From: PARIS
Registered: 2006-01-25
Posts: 140
Website

Re: lenteur lors de l'accés au helpdesk depuis un autre menu de GLPI

J'ai supprimé la passerelle mail et je me suis reconnecté: résultat du chargement de la page Helpdesk :
14.780s - 42101640.

Hier j'ai eu jusqu'à 39.439s - 42329100 pour le chargement de la page.

ça n'a pas l'air d'être moins de 6s elle s'affiche en 2 ou 3 temps le premier bloc jusqu'au "ticket porte sur..." puis viens le reste du masque.
Dernier test 21.439s - 42778640


GLPI  0.84.8 - Plateforme PROD:  Apache/2.2.22 (Debian) PHP 5.4.36-0+deb7u3 - Operating system: Linux 3.2.0-4-amd64 #1 SMP Debian 3.2.65-1+deb7u2 x86_64, MySQL 5.5.41-0+wheezy1-log

Offline

#5 2008-06-04 00:02:22

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

Re: lenteur lors de l'accés au helpdesk depuis un autre menu de GLPI

vous avez supprimé la passerelle mail et vous avez encore des erreurs dans les logs ?

Parce que là hormis certaines taches de cron qui pourraient ralentir je vois pas.


JMD / Jean-Mathieu Doléans - Glpi-project.org - Association Indepnet
Apportez votre pierre au  projet GLPI   : Soutenir

Offline

#6 2008-06-04 09:23:13

ser_glpi
Member
From: PARIS
Registered: 2006-01-25
Posts: 140
Website

Re: lenteur lors de l'accés au helpdesk depuis un autre menu de GLPI

Effectivement je n'avais pas regardé les logs, mais l'erreur de la passerelle mail semble avoir disparu

Sinon ce ralentissement constaté viendrait d'un cron lancé dans GLPI
(valeur de ce matin 11.942s - 42459536)

erreur dans sql_errors.log:

02-06-2008 11:39
*** 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

erreur dans php_errors.log
02-06-2008 19:37
<errorentry>
    <errornum>8</errornum>
    <errortype>Notice</errortype>
    <errormsg>Undefined variable: ADD</errormsg>
    <scriptname>/var/www/glpi/inc/search.function.php</scriptname>
    <scriptlinenum>1759</scriptlinenum>
</errorentry>

02-06-2008 19:42
<errorentry>
    <errornum>2</errornum>
    <errortype>Warning</errortype>
    <errormsg>imap_open() [<a href='function.imap-open'>function.imap-open</a>]: Couldn't open stream </errormsg>
    <scriptname>/var/www/glpi/lib/mail/receivemail.class.php</scriptname>
    <scriptlinenum>91</scriptlinenum>
</errorentry>

03-06-2008 08:35
<errorentry>
    <errornum>2</errornum>
    <errortype>Warning</errortype>
    <errormsg>imap_open() [<a href='function.imap-open'>function.imap-open</a>]: Couldn't open stream </errormsg>
    <scriptname>/var/www/glpi/lib/mail/receivemail.class.php</scriptname>
    <scriptlinenum>91</scriptlinenum>
</errorentry>

le cron.log

03-06-2008 08:33
Launch plugin_alerting_reservations
03-06-2008 08:33
Launch ocsng
03-06-2008 08:33
Check updates from server localhost
03-06-2008 08:33
Update computer 111
03-06-2008 08:33
ocsng Successfull (0.02s)
03-06-2008 08:35
Launch mailgate
03-06-2008 08:35
Collect mails from  for entity 1
03-06-2008 08:35
échec de connexion
03-06-2008 08:35
Launch plugin_alerting_rss
03-06-2008 08:41
Launch plugin_mass_ocs_import
03-06-2008 08:41
Clean mass_ocs_import : nothing to do
03-06-2008 08:46
Launch ocsng
03-06-2008 08:46
Check updates from server localhost
03-06-2008 08:46
Update computer 4731
03-06-2008 08:46
ocsng Successfull (0.08s)
03-06-2008 08:48
Launch mailgate
03-06-2008 08:53
Launch ocsng
03-06-2008 08:53
Check updates from server localhost
03-06-2008 08:53
Update computer 3771
03-06-2008 08:53
ocsng Successfull (0.02s)
03-06-2008 09:56
Launch mailgate
03-06-2008 10:06
Launch ocsng
03-06-2008 10:06
Check updates from server localhost
03-06-2008 10:06
Update computer 4991
03-06-2008 10:06
ocsng Successfull (0.12s)
03-06-2008 10:13
Launch plugin_alerting_reservations
03-06-2008 10:16
Launch plugin_alerting_rss
03-06-2008 10:23
Launch plugin_certificates
03-06-2008 10:29
Launch plugin_mass_ocs_import
03-06-2008 10:29
Clean mass_ocs_import : nothing to do
03-06-2008 10:34
Launch cache
03-06-2008 10:34
cache Successfull (0.01s)
03-06-2008 10:39
Launch session
03-06-2008 10:39
Clean session files created since more than 180 seconds
03-06-2008 10:39
session Successfull (0.00s)
03-06-2008 10:44
Launch mailgate
03-06-2008 10:49
Launch ocsng
03-06-2008 10:49
Check updates from server localhost
03-06-2008 10:49
Update computer 4328
03-06-2008 10:49
ocsng Successfull (0.02s)
03-06-2008 11:25
Launch mailgate
03-06-2008 12:15
Launch ocsng
03-06-2008 12:15
Check updates from server localhost
03-06-2008 12:15
Update computer 5030
03-06-2008 12:15
ocsng Successfull (0.30s)
03-06-2008 12:20
Launch plugin_alerting_ocs
03-06-2008 12:25
Launch plugin_alerting_tickets
03-06-2008 12:35
Launch contract
03-06-2008 12:40
Launch infocom
03-06-2008 12:50
Launch plugin_alerting_reservations
03-06-2008 12:55
Launch plugin_alerting_rss
03-06-2008 13:15
Launch plugin_badges
03-06-2008 13:22
Launch logs
03-06-2008 13:22
Cleaning log events passed from more than 30 days
03-06-2008 13:35
Launch plugin_alerting_reminder
03-06-2008 13:35
Launch plugin_mass_ocs_import
03-06-2008 13:35
Clean mass_ocs_import : nothing to do
03-06-2008 13:46
Launch mailgate
03-06-2008 13:52
Launch ocsng
03-06-2008 13:52
Check updates from server localhost
03-06-2008 13:52
Update computer 1094
03-06-2008 13:52
ocsng Successfull (0.02s)
03-06-2008 14:13
Launch plugin_alerting_reservations
03-06-2008 14:21
Launch plugin_alerting_rss
03-06-2008 14:53
Launch mailgate
03-06-2008 14:59
Launch ocsng
03-06-2008 14:59
Check updates from server localhost
03-06-2008 14:59
Update computer 4264
03-06-2008 14:59
ocsng Successfull (0.01s)
03-06-2008 15:24
Launch plugin_mass_ocs_import
03-06-2008 15:24
Clean mass_ocs_import : nothing to do
03-06-2008 15:29
Launch mailgate
03-06-2008 15:36
Launch ocsng
03-06-2008 15:36
Check updates from server localhost
03-06-2008 15:36
Update computer 4358
03-06-2008 15:36
ocsng Successfull (0.02s)
03-06-2008 15:41
Launch plugin_alerting_reservations
03-06-2008 15:47
Launch plugin_alerting_rss
03-06-2008 15:49
Launch mailgate
03-06-2008 16:26
Launch ocsng
03-06-2008 16:26
Check updates from server localhost
03-06-2008 16:26
Update computer 995
03-06-2008 16:26
ocsng Successfull (0.01s)
03-06-2008 16:30
Launch mailgate
03-06-2008 16:56
Launch plugin_mass_ocs_import
03-06-2008 16:56
Clean mass_ocs_import : nothing to do
03-06-2008 17:01
Launch ocsng
03-06-2008 17:01
Check updates from server localhost
03-06-2008 17:01
Update computer 3836
03-06-2008 17:01
ocsng Successfull (0.01s)
03-06-2008 17:07
Launch mailgate
03-06-2008 17:13
Launch plugin_alerting_reservations
03-06-2008 17:18
Launch plugin_alerting_rss
03-06-2008 17:24
Launch ocsng
03-06-2008 17:24
Check updates from server localhost
03-06-2008 17:24
Update computer 3095
03-06-2008 17:24
ocsng Successfull (0.30s)
03-06-2008 17:29
Launch mailgate
03-06-2008 17:30
Launch ocsng
03-06-2008 17:30
Check updates from server localhost
03-06-2008 17:30
Update computer 4012
03-06-2008 17:30
ocsng Successfull (0.29s)
03-06-2008 17:39
Launch ocsng
03-06-2008 17:39
Check updates from server localhost
03-06-2008 17:39
Update computer 4921
03-06-2008 17:39
ocsng Successfull (0.13s)
03-06-2008 17:44
Launch mailgate
03-06-2008 17:51
Launch ocsng
03-06-2008 17:51
Check updates from server localhost
03-06-2008 17:51
Update computer 1892
03-06-2008 17:51
ocsng Successfull (0.18s)
03-06-2008 17:57
Launch mailgate
03-06-2008 18:02
Launch plugin_mass_ocs_import
03-06-2008 18:02
Clean mass_ocs_import : nothing to do
03-06-2008 18:08
Launch ocsng
03-06-2008 18:08
Check updates from server localhost
03-06-2008 18:13
Launch mailgate
03-06-2008 18:19
Launch ocsng
03-06-2008 18:19
Check updates from server localhost
03-06-2008 18:24
Launch plugin_alerting_reservations
03-06-2008 18:30
Launch plugin_alerting_rss
03-06-2008 18:32
Launch mailgate
03-06-2008 18:33
Launch ocsng
03-06-2008 18:33
Check updates from server localhost
03-06-2008 18:41
Launch ocsng
03-06-2008 18:41
Check updates from server localhost
03-06-2008 18:46
Launch mailgate
03-06-2008 18:48
Launch ocsng
03-06-2008 18:48
Check updates from server localhost
04-06-2008 08:35
Launch ocsng
04-06-2008 08:35
Check updates from server localhost
04-06-2008 08:55
Launch mailgate
04-06-2008 09:01
Launch plugin_alerting_reservations
04-06-2008 09:04
Launch plugin_alerting_rss
04-06-2008 09:12
Launch plugin_mass_ocs_import
04-06-2008 09:12
Clean mass_ocs_import : nothing to do
04-06-2008 09:18
Launch ocsng
04-06-2008 09:18
Check updates from server localhost

Encore merci


GLPI  0.84.8 - Plateforme PROD:  Apache/2.2.22 (Debian) PHP 5.4.36-0+deb7u3 - Operating system: Linux 3.2.0-4-amd64 #1 SMP Debian 3.2.65-1+deb7u2 x86_64, MySQL 5.5.41-0+wheezy1-log

Offline

#7 2008-06-04 21:47:53

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

Re: lenteur lors de l'accés au helpdesk depuis un autre menu de GLPI

Ce qui est étrange c'est que vous avez toujours des erreurs portant sur imap et la collecte mail...


JMD / Jean-Mathieu Doléans - Glpi-project.org - Association Indepnet
Apportez votre pierre au  projet GLPI   : Soutenir

Offline

#8 2008-06-20 14:44:30

ser_glpi
Member
From: PARIS
Registered: 2006-01-25
Posts: 140
Website

Re: lenteur lors de l'accés au helpdesk depuis un autre menu de GLPI

Pour relancer ce post en fait j'avais établi un suivi de loin en loin sur les temps moyens d'affichage de la page Helpdesk(en tant que SuperAdmin) voir la liste par date ci dessous.

2/06/2008
39.439s - 42329100

3/06/08
14.780s - 42101640
20.483s - 41864000
39.516s - 42413312
44.428s - 42357808
45.172s - 42864292

4/06/08
20.022s - 41946424
7.480s - 42447616
6.345s - 42949120

5/06/08
7.470s - 42099244
6.402s - 42035304
6.427s - 42164072
8.728s - 41782820

9/06/08
14.960s - 42212688
17.008s - 42332572
10.501s - 42036284
12.122s - 41341400

11/06/08
40.750s - 42726756
39.513s - 42313860
86.184s - 42622800
103.152s - 41520932
126.611s - 41167756

16/06/08
109.089s - 42503808
100.472s - 41779364

18/06/08
28.371s - 41722020

20/06/08
204.178s - 42665788

Vous aurez noté que depuis le 11/06/08 ça c'est fortement dégradé. Et je me demande si ce n'est pas lié à la suppression de dictionnaire sur le server OCSNG(en prévision de la nouvelle versiond'OCSNG et la v0.71 de GLPI qui gèrera son propre dictionnaire), car c'est en effet à partir de cette date que ça se dégrade encore!? d'ailleurs la place occupée par ma base de donnée GLPI seule à doublée!?


GLPI  0.84.8 - Plateforme PROD:  Apache/2.2.22 (Debian) PHP 5.4.36-0+deb7u3 - Operating system: Linux 3.2.0-4-amd64 #1 SMP Debian 3.2.65-1+deb7u2 x86_64, MySQL 5.5.41-0+wheezy1-log

Offline

#9 2008-10-02 17:18:52

ser_glpi
Member
From: PARIS
Registered: 2006-01-25
Posts: 140
Website

Re: lenteur lors de l'accés au helpdesk depuis un autre menu de GLPI

Le PB n'apparait plus depuis le changement de version, le cloisonnement en Entités?? et est lié trés fortement à la pléthore de Logiciel remontés d'OCSNG.
Vous pouvez clore ce post.

Merci


GLPI  0.84.8 - Plateforme PROD:  Apache/2.2.22 (Debian) PHP 5.4.36-0+deb7u3 - Operating system: Linux 3.2.0-4-amd64 #1 SMP Debian 3.2.65-1+deb7u2 x86_64, MySQL 5.5.41-0+wheezy1-log

Offline

#10 2008-10-02 19:20:28

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

Re: lenteur lors de l'accés au helpdesk depuis un autre menu de GLPI

Je clos donc


JMD / Jean-Mathieu Doléans - Glpi-project.org - Association Indepnet
Apportez votre pierre au  projet GLPI   : Soutenir

Offline

Board footer

Powered by FluxBB