PDA

View Full Version : PHP fatal error en dupliquant (Bug PHP5)


DonKiShoot
12th August 2005, 16:07
[client 10.1.2.146] PHP Notice: Undefined offset: 158 in /usr/local/oreon/host_duplicate.php on line 85, referer: http://10.1.2.17/oreon/oreon.php?p=121
[client 10.1.2.146] PHP Fatal error: Call to a member function set_id() on a non-object in /usr/local/oreon/host_duplicate.php on line 86, referer: http://10.1.2.17/oreon/oreon.php?p=121


En fait, quand je duplique, j'en vois 2 alors que je n'en dupplique qu'un et quand je veux en supprimer un des 2, ca plante :cry:

DonKiShoot
12th August 2005, 16:08
Déja le pauvre il sature :
Allowed memory size of 8388608 bytes exhausted (tried to allocate 32768 bytes)
:lol:

DonKiShoot
12th August 2005, 16:12
Je passe à 32Mo mais il ne veut tjs pas me le supprimer :cry:

Il ne met pas d'erreur à part ca :

[client 10.1.2.146] PHP Fatal error: Maximum execution time of 30 seconds exceeded in /usr/local/oreon/class/MySqlDatabase.class.php on line 43, referer: http://10.1.2.17/oreon/oreon.php?p=102&num=2&limit=20

:roll:

DonKiShoot
12th August 2005, 16:17
Ca change :D :
[client 10.1.2.146] PHP Fatal error: Maximum execution time of 30 seconds exceeded in /usr/local/oreon/class/Oreon.class.php on line 818, referer: http://10.1.2.17/oreon/oreon.php?p=102&num=3&limit=20

wistof
12th August 2005, 16:19
as tu finis de cliquer partout ! :D :P

DonKiShoot
12th August 2005, 16:21
Même 45 sec ca change queudalle : :cry:
[client 10.1.2.146] PHP Fatal error: Maximum execution time of 45 seconds exceeded in /usr/local/oreon/class/Oreon.class.php on line 820, referer: http://10.1.2.17/oreon/oreon.php?p=102&num=3&limit=20

templuche
12th August 2005, 16:25
Bonjour,

Pourrais tu préciser la version? Ta signature indique la 1.2.1. C'est toujours celle là ou tu testes la 1.2.2-RC3?

DonKiShoot
12th August 2005, 16:30
Oups pas encore changé ma signature.

Mes constatations :
- Tous se passe en mémoire car quand je duplique, la table mysql ne bouge pas.
- Il fait deux hosts identiques alors que je selectionne 1 dans le nombre de duplications.
- Impossible à générer, nagios rale (logique)
- Quand je tente de supprimer un des hosts via l'interface d'oreon, ca rame puis ca plante.
- Quand je reviens sur oreon après une deconnexion ces hosts n'existent plus (d'où que ca se passe en mémoire).

C juste sur ma machine ? :?

wistof
12th August 2005, 16:36
bizarre... ça passe bien chez moi

- je sélectionne un host
- je clique sur l'image 'dupliquer'
- je choisi '1' duplicate
- je valide les valeurs
- j'ai 1 nouveau service

avec l'interface fr et en...

combien de services sont attachés à l'host que tu dupliques ?

templuche
12th August 2005, 16:37
Je n'ai aucun problème:
- je duplique et je choisi "1" ---> un seul host est dupliqué
- je supprime l'host --> le host est supprimé

Mes paramètres:
max_execution_time = 30 ; Maximum execution time of each script, in seconds
max_input_time = 60 ; Maximum amount of time each script may spend parsing request data
memory_limit = 64M ; Maximum amount of memory a script may consume (8MB)

DonKiShoot
17th August 2005, 12:00
J'ai qd même ce problème qui persiste :
[client 10.1.2.146] PHP Notice: Undefined offset: 208 in /usr/local/oreon/host_duplicate.php on line 85, referer: http://10.1.2.17/oreon/oreon.php?p=121&h=54
[client 10.1.2.146] PHP Fatal error: Call to a member function set_id() on a non-object in /usr/local/oreon/host_duplicate.php on line 86, referer: http://10.1.2.17/oreon/oreon.php?p=121&h=54

Idem avec 64M
[client 10.1.2.146] PHP Notice: Undefined offset: 209 in /usr/local/oreon/host_duplicate.php on line 85, referer: http://10.1.2.17/oreon/oreon.php?p=121
[client 10.1.2.146] PHP Fatal error: Call to a member function set_id() on a non-object in /usr/local/oreon/host_duplicate.php on line 86, referer: http://10.1.2.17/oreon/oreon.php?p=121

PS : c'est un host a 6 services

wistof
17th August 2005, 12:06
est ce que l'host que tu dupliques contient des services 'check_graph' ?

DonKiShoot
17th August 2005, 12:08
est ce que l'host que tu dupliques contient des services 'check_graph' ?
yep ! Tout mes hosts ! check_graph_ping everywhere :lol:

wistof
17th August 2005, 12:13
bizarre... tu as bien ecraser tout les fichiers pendant ton upgrade ? ou c'est une install from scratch ?

DonKiShoot
17th August 2005, 12:14
bizarre... tu as bien ecraser tout les fichiers pendant ton upgrade ? ou c'est une install from scratch ?

Tout écrasé mais passé de 1.2.1 à 1.2.2 RC3 direct sans RC1 ni RC2.

Fallait pas ? :(

Partout ils disent que tout les fichiers sont dedans :?

wistof
17th August 2005, 12:15
nan nan, c'est bon, j'ai fait pareil

DonKiShoot
17th August 2005, 12:19
nan nan, c'est bon, j'ai fait pareil

Comment je fais maintenant ?
Ok je suis en php5 mais c pas une raison :cry:

wistof
17th August 2005, 12:20
nan nan, c'est bon, j'ai fait pareil

Comment je fais maintenant ?
Ok je suis en php5 mais c pas une raison :cry:

PHP5 pas encore supporté à 100%....

rom
17th August 2005, 17:10
Pas tout lu mais la duplication en PHP5 ne marche pas ( c le premier truc que j'avais vu) dans la mesure ou les copies et references marchent differement et au niveau de l'interface les objets s'emmelent.
Bref, apres une duplication, il fallait sortit et revenir pour avoir ses hosts dupliqes, sinon ils avaient le mm nom...

julio
17th August 2005, 19:09
on le sait d'ou vient le bug mais on a pas encore corrigé... dans la 1.2.3 peut etre... Priorités a autres choses désolé..