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 2009-11-25 12:26:27

kinai
Member
From: TROYES (10)
Registered: 2009-11-24
Posts: 141

Problème de script d'import plugin OCS

Bonjour,

J'utilise le plugin massocsimport.
La tâche cron est configuré selon les informations récupéré sur le site du plugin. La tâche s'exécute toutes les 5 minutes.

Ca fonctionnait bien depuis plusieurs jours et depuis ce matin, je rencontre un problème avec le second thread. Lorsque je vais voir "Exécution des scripts", un nombre important de script conserve le sablier dans la colonne statut. Lorsque j'ouvre les détails :

1    25-11-2009 11:15    00-00-0000 00:00    0    0    0    0    0    -----        0    0%
2    25-11-2009 11:15    25-11-2009 11:15    0    0    0    0    0    0 Sec(s)    0    100%

Il y a environ 100 hosts pour le moment à synchroniser et cela va continuer à augmenter.
J'ai d'ailleurs une différence entre le nombre de machine dans OCS et le nombre de machine dans GLPI et je n'ai pas de machine "non synchronisé" dans les détails du plugin OCS Import.

Merci de votre aide.


Yannick

Offline

#2 2009-11-25 14:45:04

wawa
GLPI-DEV
From: Montpellier / France
Registered: 2006-07-03
Posts: 6,019
Website

Re: Problème de script d'import plugin OCS

Offline

#3 2009-11-25 15:15:17

kinai
Member
From: TROYES (10)
Registered: 2009-11-24
Posts: 141

Re: Problème de script d'import plugin OCS

La configuration de mon serveur est :

Debian Lenny 5.0 (à jour)
Apache 2.2.9
Mysql 5.0.5
Php 5.2.6

OCS 1.02
GLPI 0.72.3
OCS Import Plugin 1.3.0

OCS et GLPI ont été installé depuis les sources à jour des sites Internet et non par le biais de package pré-compilé de la distribution debian.

Merci,


Yannick

Offline

#4 2009-11-25 16:35:23

wawa
GLPI-DEV
From: Montpellier / France
Registered: 2006-07-03
Posts: 6,019
Website

Re: Problème de script d'import plugin OCS

bonjour
dans les logs est ce que vous voyez des erreurs php ou sql ?

Offline

#5 2009-11-25 16:47:06

kinai
Member
From: TROYES (10)
Registered: 2009-11-24
Posts: 141

Re: Problème de script d'import plugin OCS

Voici le contenu du fichier  ocsng_fullsync.log

Wed Nov 25 15:40:01 CET 2009 /var/www/glpi/plugins/massocsimport/scripts/ocsng_fullsync.sh started
=====================================================
        Clean old Not Imported machine list (1)
        Manage delete items in OCS server #1: "localhost"
=====================================================
        Thread #1 : starting (1/2)
        Thread #1 : import computers from server: 'localhost'
        Thread #1 : 19 computer(s)
...=====================================================
        Thread #2 : starting (2/2)
        Thread #2 : import computers from server: 'localhost'
        Thread #2 : 5 computer(s)
..cleaning up.
Wed Nov 25 15:40:03 CET 2009 ended

Le fichier php-errors.log contient juste la mention "Test".
Je n'ai pas d'erreur dans le SYSLOG de ma machine.

Merci,


Yannick

Offline

#6 2009-11-26 10:40:31

gonzorro
Member
Registered: 2005-10-06
Posts: 431

Re: Problème de script d'import plugin OCS

GLPI 0.72.21 sous DEBIAN / OCS 1.02 

Bonjour,

Je test actuellement l'import automatique OCS=>GLPI  via le plugin Import OCS 1.3.0
J'ai normalement paramétré comme indique sur le WIKI
J'ai vidé ma base de test de tous ses ordinateurs
J'ai mis le script suivant :
/var/www/glpi/plugins/massocsimport/scripts/ocsng_fullsync.sh --thread_nbr=2 --server_id=2
dans la crontab sous le user  www-data

Mais rien ne se passe

lorsque je lance le script à la main rien ne se passe non plus
je n'ai pas de machines qui remontent dans GLPI

J'ai vérifié que manuellement on pouvait importer (menu OCSNG) et c'est le cas donc le lien avec ma base OCS est correct. Pour finir j'obtiens dans le fichier ocsng_fullsync.log :

jeudi 26 novembre 2009, 09:12:49 (UTC+0100) /var/www/glpi/plugins/massocsimport/scripts/ocsng_fullsync.sh started
ALERT - script tried to increase memory_limit to 4294967295 bytes which is above the allowed value (attacker 'REMOTE_ADDR not set', file '/var/www/glpi/plugins/massocsimport/scripts/ocsng_fullsync.php', line 39)
PHP memory_limit=33554432 - Un minimum de 64Mo est généralement nécessaire à GLPI.


Je ne sais pas où modifier ce paramètre memory_limit car dans le fichier php.ini  la limite memoire est fixée à 256 Mo donc je ne pense pas que le pb soit par là.
Après dans le fichier ocsng_fullsync.php le paramètre de la ligne 39 est à -1.


Merci pour vos explications

PHILIPPE

Offline

#7 2009-11-26 10:47:13

kinai
Member
From: TROYES (10)
Registered: 2009-11-24
Posts: 141

Re: Problème de script d'import plugin OCS

Tu dois modifier memory_limit dans ton php.ini et redemarrer apache pour que la valeur soit prise en compte.
Tu peux faire un phpinfo() pour vérifier les valeurs en cours.

Last edited by kinai (2009-11-26 10:48:45)


Yannick

Offline

#8 2009-11-26 11:40:56

gonzorro
Member
Registered: 2005-10-06
Posts: 431

Re: Problème de script d'import plugin OCS

Bonjour,

C'est OK j'ai modifé php.ini mais pour PHP CLI il est à 256Mo
ça fonctionne j'au remonté des machines cependant il y a toujours l'alerte

ALERT - script tried to increase memory_limit to 4294967295 bytes which is above the allowed value (attacker 'REMOTE_ADDR not set', file '/var/www/glpi/plugins/massocsimport/scripts/ocsng_fullsync.php', line 39)

dans le fichier ocsng_fullsync.log

Est ce grave ?

PHILIPPE

Offline

#9 2009-11-26 13:10:30

kinai
Member
From: TROYES (10)
Registered: 2009-11-24
Posts: 141

Re: Problème de script d'import plugin OCS

Je reviens un peu à la charge avec mon problème.
Il semble que le processus d'import via le cron n'intégre que le début des informations dans la base de données SQL. Il écrit que le process se termine dans son fichier de log mais pas les même information dans la base de données SQL. J'ai passé GLPI en mode debug mais je n'ai pas d'erreur lors de l'import par le cron ou lors de la consultation des informations du plugin.

Cependant, j'ai testé l'import via le mode OCS NG de GLPI.
L'import des nouvelles machines fonctionne, mais la synchronisation me renvoie une erreur PHP :

Fatal error: Cannot unset string offsets in /var/www/glpi/inc/commondbtm.class.php on line 706

Pourriez-vous m'aider à solutionner ce problème ?
Merci,


Yannick

Offline

#10 2009-11-26 14:57:03

kinai
Member
From: TROYES (10)
Registered: 2009-11-24
Posts: 141

Re: Problème de script d'import plugin OCS

Philippe,

Tu utilise plusieurs serveurs OCS ?
Ta ligne de script appele le serveur OCS avec l'ID 2 et je pense que le propriété de ce serveur ne sont pas convenablement rempli dans GLPI.


Yannick

Offline

Board footer

Powered by FluxBB