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 2010-03-17 15:24:42

Starchou
Member
Registered: 2010-03-17
Posts: 14

Page blanche aléatoire, chargement de la page qui n'en fini pas.

Bonjour,
j'ai un petit soucis sur mon GLPI depuis quelques jours (il fonctionnait auparavant).

Lorsque je me connecte le navigateur tourne dans le vide pendant une durée illimité. Ce qui est surprenant c'est que cela est aléatoire (mais le fais quand même plus de 95% des tentatives).

La page reste blanche mais si je regarde le code source de cette dernière le contenu y est bien présent, cependant le contenu n'est pas affiché même au bout de plusieurs minutes.

J'avoue que je ne comprends pas trop d'ou cela provient, j'ai beau chercher je ne vois rien "d'anormal" côté serveur alors je m'en remet à l'expérience des personnes ici présente en espérant que l'un de vous ai déjà eu ce soucis.

Configuration :
Linux 2.6.26-2-686 Debian Lenny x64
PHP Version 5.2.6-1+lenny6
memory_limit 256M

Php fonctionne en Fast CGI avec Suexec.

Lorsque j'appelle une page je vois bien le process passer et il dure très peu de temps (le temps du traitement) donc Php termine bien son travail. Le log combined me montre bien la requête (identique à celle lorsque cela fonctionne), le log suexec aussi indique bien le process passé en tant que l'utilisateur comme il faut, et aucune erreur dans les logs d'erreur.

Si je ne stoppe pas l'appel de la page, cela tourne en boucle indéfiniment.

A un même instant t, un utilisateur peut avoir ce soucis alors que cela fonctionne pour un autre... sad

A noter que sur ce serveur tourne plusieurs applications qui fonctionnent parfaitement.

Le serveur MySQL est externe et est utilisé par d'autres applis sans problème.

Une idée ? smile
Merci par avance.

Offline

#2 2010-03-19 11:11:07

doum
Member
From: Nice
Registered: 2007-03-27
Posts: 1,421

Re: Page blanche aléatoire, chargement de la page qui n'en fini pas.

Ca ressemble au cron interne de glpi qui se lance dans la session de l'utilisateur et le bloque tant qu'il est pas fini ca

Regarde si quand t'es bloqué, t'as une requete slq en court du genre OPTIMIZE ou autres, qui dure longtemps

Offline

#3 2010-03-19 12:10:43

Starchou
Member
Registered: 2010-03-17
Posts: 14

Re: Page blanche aléatoire, chargement de la page qui n'en fini pas.

Bonjour,
merci de la réponse.

Lorsque j'appelle la page d'identification :

10.236.72.183 - - [19/Mar/2010:10:42:56 +0100] "GET /glpi/ HTTP/1.1" 200 876 "-" "Mozilla/5.0 (Windows; U; Windows NT 6.1; fr; rv:1.9.2) Gecko/20100115 Firefox/3.6"
10.236.72.183 - - [19/Mar/2010:10:42:56 +0100] "GET /glpi/front/cron.php HTTP/1.1" 200 63 "http://srv-dcsp-web2.sp.pn.int/glpi/" "Mozilla/5.0 (Windows; U; Windows NT 6.1; fr; rv:1.9.2) Gecko/20100115 Firefox/3.6"

La ca va, pas de problème.

Une fois que je rentre mes identifiants :

10.236.72.183 - - [19/Mar/2010:10:54:45 +0100] "POST /glpi/login.php HTTP/1.1" 200 163 "http://srv-dcsp-web2.sp.pn.int/glpi/" "Mozilla/5.0 (Windows; U; Windows NT 6.1; fr; rv:1.9.2) Gecko/20100115 Firefox/3.6"
10.236.72.183 - - [19/Mar/2010:10:54:45 +0100] "GET /glpi/front/central.php HTTP/1.1" 200 3308 "http://srv-dcsp-web2.sp.pn.int/glpi/login.php" "Mozilla/5.0 (Windows; U; Windows NT 6.1; fr; rv:1.9.2) Gecko/20100115 Firefox/3.6"

Et il bloque la dessus (enfin, ca tourne comme si ca chargé en permanence mais cela n'aboutit jamais). Pourtant sur ma page blanche, un clic droit code source m'affiche bien la page complete html sad

Au niveau SQL voila ce que j'ai au moment de la connexion :

 413 Connect     glpi@srv-dcsp-app6.sp.pn.int on 
            413 Query       SET NAMES 'utf8'
            413 Init DB     glpi
            413 Query       SELECT * FROM `glpi_config` WHERE ID = '1'
            413 Query       SELECT * FROM glpi_auth_ldap
            413 Query       SELECT * FROM glpi_auth_mail
            413 Query       SELECT * FROM glpi_users WHERE name='0112824'
            413 Query       SELECT password, password_md5 FROM glpi_users WHERE name = '0112824'
            413 Query       SELECT * FROM glpi_users WHERE (name = '0112824')
            413 Query       SELECT * FROM `glpi_users` WHERE ID = '693'
            413 Query       UPDATE `glpi_users` SET `last_login` = '2010-03-19 11:08:13' WHERE ID ='693'
            413 Query       SELECT * FROM `glpi_users` WHERE ID = '693'
            413 Query       SELECT DISTINCT glpi_profiles.* 
        FROM glpi_users_profiles 
            INNER JOIN glpi_profiles ON (glpi_users_profiles.FK_profiles = glpi_profiles.ID)
        WHERE glpi_users_profiles.FK_users='693' 
        ORDER BY glpi_profiles.name
            413 Query       SELECT glpi_users_profiles.FK_entities as eID, glpi_users_profiles.ID as kID, 
                    glpi_users_profiles.recursive as recursive, glpi_entities.* 
                FROM glpi_users_profiles 
                LEFT JOIN glpi_entities ON (glpi_users_profiles.FK_entities = glpi_entities.ID)
                WHERE glpi_users_profiles.FK_profiles='4' AND glpi_users_profiles.FK_users='693' 
                ORDER BY glpi_entities.completename
            413 Query       SELECT * FROM `glpi_profiles` WHERE ID = '4'
            413 Query       SELECT ID 
        FROM `glpi_entities` 
        WHERE parentID = '0'
        ORDER BY name
            413 Query       SELECT count(*) AS cpt 
        FROM glpi_entities
            413 Query       SELECT FK_groups 
            FROM glpi_users_groups 
            LEFT JOIN glpi_groups ON (glpi_users_groups.FK_groups = glpi_groups.ID) 
            WHERE glpi_users_groups.FK_users='693'  AND  ( glpi_groups.FK_entities IN ('0')  )
            413 Query       INSERT INTO glpi_event_log VALUES (NULL, '-1', 'system', '2010-03-19 11:08:13', 'login', '3', '0112824 connexion de l\'IP : 10.236.72.183')
            413 Quit       
            414 Connect     glpi@srv-dcsp-app6.sp.pn.int on 
            414 Query       SET NAMES 'utf8'
            414 Init DB     glpi
            414 Query       SELECT * FROM `glpi_config` WHERE ID = '1'
100319 11:08:14        414 Query       SELECT * FROM `glpi_plugins` ORDER BY name, directory
            414 Query       SELECT * FROM `glpi_plugins` WHERE state=1
            414 Query       SELECT count(*) AS cpt 
        FROM glpi_entities
            414 Quit       

C'est out ce que je vois passer dans MySQL. sad

Offline

#4 2010-03-19 12:24:57

Starchou
Member
Registered: 2010-03-17
Posts: 14

Re: Page blanche aléatoire, chargement de la page qui n'en fini pas.

En refaisant un essai :

            646 Connect     glpi@srv-dcsp-app6.sp.pn.int on 
            646 Query       SET NAMES 'utf8'
            646 Init DB     glpi
            646 Query       SELECT * FROM `glpi_config` WHERE ID = '1'
            646 Query       SELECT * FROM `glpi_plugins` ORDER BY name, directory
            646 Query       SELECT * FROM `glpi_plugins` WHERE state=1
            646 Quit       
            647 Connect     glpi@srv-dcsp-app6.sp.pn.int on 
            647 Query       SET NAMES 'utf8'
            647 Init DB     glpi
            647 Query       SELECT * FROM `glpi_config` WHERE ID = '1'
100319 11:13:50        647 Query       SELECT GET_LOCK('cron35516', 0)
            647 Query       SELECT RELEASE_LOCK('cron35516')
            647 Quit  
                 
100319 11:13:53        651 Connect     glpi@srv-dcsp-app6.sp.pn.int on 
            651 Query       SET NAMES 'utf8'
            651 Init DB     glpi
            651 Query       SELECT * FROM `glpi_config` WHERE ID = '1'
            651 Query       SELECT * FROM glpi_auth_ldap
            651 Query       SELECT * FROM glpi_auth_mail
            651 Query       SELECT * FROM glpi_users WHERE name='0112824'
            651 Query       SELECT password, password_md5 FROM glpi_users WHERE name = '0112824'
            651 Query       SELECT * FROM glpi_users WHERE (name = '0112824')
            651 Query       SELECT DISTINCT glpi_users_profiles.FK_profiles
                FROM glpi_users_profiles
                WHERE glpi_users_profiles.FK_users='693'
            651 Query       SELECT * FROM glpi_profiles WHERE  0
            651 Query       SELECT * FROM `glpi_users` WHERE ID = '693'
            651 Query       UPDATE `glpi_users` SET `last_login` = '2010-03-19 11:13:53' WHERE ID ='693'
            651 Query       SELECT * FROM `glpi_users` WHERE ID = '693'
            651 Query       SELECT DISTINCT glpi_profiles.* 
        FROM glpi_users_profiles 
            INNER JOIN glpi_profiles ON (glpi_users_profiles.FK_profiles = glpi_profiles.ID)
        WHERE glpi_users_profiles.FK_users='693' 
        ORDER BY glpi_profiles.name
            651 Query       SELECT glpi_users_profiles.FK_entities as eID, glpi_users_profiles.ID as kID, 
                    glpi_users_profiles.recursive as recursive, glpi_entities.* 
                FROM glpi_users_profiles 
                LEFT JOIN glpi_entities ON (glpi_users_profiles.FK_entities = glpi_entities.ID)
                WHERE glpi_users_profiles.FK_profiles='4' AND glpi_users_profiles.FK_users='693' 
                ORDER BY glpi_entities.completename
            651 Query       SELECT * FROM `glpi_profiles` WHERE ID = '4'
            651 Query       SELECT ID 
        FROM `glpi_entities` 
        WHERE parentID = '0'
        ORDER BY name
            651 Query       SELECT count(*) AS cpt 
        FROM glpi_entities
            651 Query       SELECT FK_groups 
            FROM glpi_users_groups 
            LEFT JOIN glpi_groups ON (glpi_users_groups.FK_groups = glpi_groups.ID) 
            WHERE glpi_users_groups.FK_users='693'  AND  ( glpi_groups.FK_entities IN ('0')  )
            651 Query       INSERT INTO glpi_event_log VALUES (NULL, '-1', 'system', '2010-03-19 11:13:53', 'login', '3', '0112824 connexion de l\'IP : 10.236.72.183')
            651 Quit       
            652 Connect     glpi@srv-dcsp-app6.sp.pn.int on 
            652 Query       SET NAMES 'utf8'
            652 Init DB     glpi
            652 Query       SELECT * FROM `glpi_config` WHERE ID = '1'
100319 11:13:54        652 Query       SELECT * FROM `glpi_plugins` ORDER BY name, directory
            652 Query       SELECT * FROM `glpi_plugins` WHERE state=1
            652 Query       SELECT count(*) AS cpt 
        FROM glpi_entities
            652 Quit       
            

Offline

#5 2010-03-19 12:48:08

Starchou
Member
Registered: 2010-03-17
Posts: 14

Re: Page blanche aléatoire, chargement de la page qui n'en fini pas.

Dans le code source de la page :

Bienvenue xxxxxxxx, vous êtes sur la console centrale.

0.170s - 10306128

Le traitement est donc censé être terminé non ?

Offline

#6 2010-03-19 12:56:37

Starchou
Member
Registered: 2010-03-17
Posts: 14

Re: Page blanche aléatoire, chargement de la page qui n'en fini pas.

Désolé de faire beaucoup de réponse à la suite mais j'essaye de donner le maximum d'infos :

Si je fais exprès de donner un mauvais mot de passe, page blanche également mais si je regarde la source :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head><title>GLPI - Login</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8 " ><meta http-equiv="Expires" content="Fri, Jun 12 1981 08:20:00 GMT" >
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Cache-Control" content="no-cache">
<link rel='stylesheet'  href='/glpi/css/styles.css' type='text/css' media='screen' >
<!--[if lte IE 6]><link rel='stylesheet' href='/glpi/css/styles_ie.css' type='text/css' media='screen' >
<![endif]--><link rel='stylesheet' type='text/css' media='print' href='/glpi/css/print.css' >
<link rel='shortcut icon' type='images/x-icon' href='/glpi/pics/favicon.ico' >
<script type="text/javascript" src='/glpi/lib/extjs/adapter/ext/ext-base.js'></script>
<script type="text/javascript" src='/glpi/lib/extjs/ext-all.js'></script>
<link rel='stylesheet' type='text/css' href='/glpi/lib/extjs/resources/ext-all.css' media='screen' >
<link rel='stylesheet' type='text/css' href='/glpi/css/ext-all-glpi.css' media='screen' >
<script type="text/javascript" src='/glpi/lib/extjs/locale/ext-lang-fr.js'></script>
<script type="text/javascript" src='/glpi/lib/extrajs/datetime.js'></script>
<script type="text/javascript" src='/glpi/lib/extrajs/xdatefield.js'></script>
<script type="text/javascript" src='/glpi/lib/extrajs/spancombobox.js'></script>
<script type="text/javascript">
//<![CDATA[ 
Ext.BLANK_IMAGE_URL = '/glpi/lib/extjs/s.gif';
 Ext.Updater.defaults.loadScripts = true;
Ext.UpdateManager.defaults.indicatorText='<\span class="loading-indicator">En cours de chargement...<\/span>';
//]]> 
</script>
<!--[if IE]><script type="text/javascript">
Ext.UpdateManager.defaults.indicatorText='<\span class="loading-indicator-ie">En cours de chargement...<\/span>';
</script>
<![endif]--><script type="text/javascript" src='/glpi/script.js'></script>
</head>
<body><div id='page'><div id='bloc'><div class='haut'></div><div align="center"><b>Identifiant ou mot de passe erroné<br>
</b><br><br><b><a href="/glpi/logout.php?noAUTO=1">Se reconnecter</a></b></div><div class='bas'></div></div></div><div id='footer-login'><a href="http://glpi-project.org/" title="Powered By Indepnet"  >GLPI version  0.72.3 Copyright (C) 2003-2010 INDEPNET Development Team.</a></div></body></html>

Ce qui montre bien que la page est traité mais pourquoi cela reste une page blanche?? sad

Offline

#7 2010-03-19 17:09:14

Starchou
Member
Registered: 2010-03-17
Posts: 14

Re: Page blanche aléatoire, chargement de la page qui n'en fini pas.

Bon je comprends vraiment pas.
Si je reboot le serveur (la machine, pas juste Apache) le problème disparait. Et au bout d'un certains temps (quelques heures) il revient sans raison apparente. A noter que le problème n'est présent que pour Glpi (pas sur les autres Vhost, et pas sur le même Vhost dans un sous répertoire différent).

La page de login répond toujours nikel c'est une fois identifié que c'est la misère (ou en erreur identification).

Ce qui est étonnant c'est que sur le server-status de Apache la transaction reste en cours :

0-0    3442    4/4/4    W     0.00    240    0    4.3    0.00    0.00     10.236.72.183    srv-dcsp-web2.sp.pn.int    GET /glpi/lib/extjs/ext-all.js HTTP/1.1

Si vous avez des idées sad

Offline

#8 2010-03-20 01:53:05

doum
Member
From: Nice
Registered: 2007-03-27
Posts: 1,421

Re: Page blanche aléatoire, chargement de la page qui n'en fini pas.

vous avez pas activé l'authent automatique via un mod ntlm ?

Offline

#9 2010-03-20 11:57:17

Starchou
Member
Registered: 2010-03-17
Posts: 14

Re: Page blanche aléatoire, chargement de la page qui n'en fini pas.

Bonjour,
non.

Offline

#10 2010-03-23 16:30:50

bruno9475
Member
Registered: 2010-03-23
Posts: 5

Re: Page blanche aléatoire, chargement de la page qui n'en fini pas.

bonjour,

je vais essayer d'apporter mon aide également, car j'ai exactement le même soucis que vous, sauf que ma config est différentes moi l'installation est sur du windows.
En tout cas j'ai les mêmes symptômes je rentre mon login et la c'est aléatoire, page blanche en attente et rien ne s'affiche.
La seul solution que j'ai trouvé pour le moment c'est un reboot du serveur, tout comme vous car meme en arretant apache et le relançant j'ai tjrs le pb.

Ensuite je soupçonne un souci de connexion entre glpi et mon ldap...j'en suis la pour le moment dans mes investigations.
si quelqu'un trouve la réponse a notre pb je suis largment preneur smile

Offline

#11 2010-03-25 10:26:17

Starchou
Member
Registered: 2010-03-17
Posts: 14

Re: Page blanche aléatoire, chargement de la page qui n'en fini pas.

Bonjour,
je viens de rentrer à mon travail, je vais refaire des tests.

"Heureux" de voir que je ne suis pas le seul smile Pas de LDAP en ce qui me concerne.

Offline

#12 2010-03-26 13:21:01

Starchou
Member
Registered: 2010-03-17
Posts: 14

Re: Page blanche aléatoire, chargement de la page qui n'en fini pas.

Bonjour,
il semblerait que ce soit toujours le même fichier qui ne "charge" pas correctement :

1-0    15532    2/2/2    W     0.08    53    0    1.1    0.00    0.00     10.236.72.88    srv-dcsp-web2.sp.pn.int    GET /glpi/lib/extjs/ext-all.js HTTP/1.1

Personne n'a d'idée ? sad

Offline

#13 2010-03-26 13:37:29

Starchou
Member
Registered: 2010-03-17
Posts: 14

Re: Page blanche aléatoire, chargement de la page qui n'en fini pas.

Si j'appelle le fichier

http://srv-dcsp-web2.sp.pn.int/glpi/lib/extrajs/datetime.js

je l'obtiens de suite.

Si j'appelle le fichier

http://srv-dcsp-web2.sp.pn.int/glpi/lib/extjs/ext-all.js

je le l'obtiens pas en entier, cela tourne comme lorsque j'essaye de me connecter sad

Offline

#14 2010-03-26 13:58:49

Starchou
Member
Registered: 2010-03-17
Posts: 14

Re: Page blanche aléatoire, chargement de la page qui n'en fini pas.

En remplaçant le contenu du fichier /glpi/lib/extjs/ext-all.js cela refonctionne pour le moment... surprenant...

Offline

#15 2010-03-26 15:50:00

bruno9475
Member
Registered: 2010-03-23
Posts: 5

Re: Page blanche aléatoire, chargement de la page qui n'en fini pas.

bonjour,
je viens de faire votre essai de charger les fichier js en questions et j'ai le meme resultat que vous...
par contre vous remplacer par quoi voter fichier /glpi/lib/extjs/ext-all.js ????
j'avoue je ne sais pas trop ou regarder....c'est tres deroutant

Offline

#16 2010-03-26 16:13:48

Starchou
Member
Registered: 2010-03-17
Posts: 14

Re: Page blanche aléatoire, chargement de la page qui n'en fini pas.

En fait j'ai regardé avec l'extension HTTPFox (sur Firefox) quel était le fichier qui ne se chargeait pas complétement.
La page server-status d'Apache m'indiquait également que ce fichier ne se chargeait pas correctement, je l'ai donc remplacé.

Cependant je ne comprends pas pourquoi cela fonctionne désormais car le fonctionnement était aléatoire et le reboot du serveur corrigeait temporairement le problème. Si le fichier avait été défectueux l'erreur n'aurait pas été aléatoire...
De plus les deux fichiers (ancien et nouveau) étaient identiques en nombre de caractères et encodage.

Ps : J'ai remplacé le fichier par le même, simplement ré uploadé le fichier.

Offline

#17 2010-03-26 16:26:14

bruno9475
Member
Registered: 2010-03-23
Posts: 5

Re: Page blanche aléatoire, chargement de la page qui n'en fini pas.

ok merci je viens de reuploadé ce fichier et effectivement la c'est ok j'ai la main de suite....mais pour combien de temps...
sommes nous les seuls a avoir ce souci....
perso j'ai remarqué une chose de mon coté...avant de re uplodé le fichier
j'ai testé avec differents navigateur
firefox 3.6.2
IE 7
IE6

avec firefox et ie7, j'ai le pb de chargement....avec ie6 aucun souci de chargement....
voila

Offline

#18 2010-03-26 16:41:51

Starchou
Member
Registered: 2010-03-17
Posts: 14

Re: Page blanche aléatoire, chargement de la page qui n'en fini pas.

Nous avons testé avec plusieurs navigateurs sur différents postes et le problème est totalement aléatoire sur une cinquantaine d'essais nous avons réussi à avoir le problème sur toutes les config confondues.

Offline

#19 2010-03-26 16:43:47

bruno9475
Member
Registered: 2010-03-23
Posts: 5

Re: Page blanche aléatoire, chargement de la page qui n'en fini pas.

ok autant pour moi alors...j'ai du avoir de la chance...en tout cas depuis la reupload plus de pb....

Offline

#20 2010-03-29 11:13:20

bruno9475
Member
Registered: 2010-03-23
Posts: 5

Re: Page blanche aléatoire, chargement de la page qui n'en fini pas.

bonjour,
bon ben malgré les amélioration de vendredi ce matin meme symptome pour moi.
tjrs page blanches mais par contre j'ai refais des tests et je n'ai jamais le souci chez moi en IE6....alors que pour starchou il a le souci sur tout les browser internet....

je continue de chercher et si bien sur il y en un qui a une solution je suis preneur smile

Offline

#21 2010-03-29 11:16:48

Starchou
Member
Registered: 2010-03-17
Posts: 14

Re: Page blanche aléatoire, chargement de la page qui n'en fini pas.

Pour le moment le problème ne se présente plus pour moi (depuis mise à jour du fichier .js)

Offline

#22 2010-03-29 19:38:35

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

Re: Page blanche aléatoire, chargement de la page qui n'en fini pas.

Impossible de reproduire votre problème sur mes serveurs. Difficile donc de vous aider.


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

Offline

#23 2010-04-07 12:24:18

mand1405
Member
Registered: 2006-03-21
Posts: 13

Re: Page blanche aléatoire, chargement de la page qui n'en fini pas.

Bonjour,
J'ai le même problème de page blanche à la connexion.
J'ai plusieurs GLPI en prod et tests avec des bases différentes et un des GLPI me fait des pages blanches à la connexion.
J'ai appliqué votre solutionsur ce site.
C'est à dire écrasement du fichier glpi/lib/extjs/ext-all.js par un autre depuis un glpi OK et maintenant je peux me connecter correctement
Les fichiers étaient identiques au niveau taille et droits de fichiers (-rw-r--r-- 1 apache root :ext-all.js )

Version GLPI en 72.3 ou 72.4
LINUX CENTOS 5.04 32bits 2 proc et 1Go RAM sous VMWARE ESX 3.5

Offline

Board footer

Powered by FluxBB