IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Tableaux] FATAL: emalloc()


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2004
    Messages
    129
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 129
    Par défaut [Tableaux] FATAL: emalloc()
    Bonjour à tous,

    je rencontre un disfonctionnement lors de l'execution de mon script PHP. Je pense que le problème est lié à l'erreur suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    FATAL:  emalloc():  Unable to allocate 35 bytes
    [Tue May 16 12:29:18 2006] [notice] Parent: child process exited with status 1 -- Restarting.
    [Tue May 16 12:29:21 2006] [notice] Parent: Created child process 880
    [Tue May 16 12:29:24 2006] [notice] Child 880: Child process is running
    [Tue May 16 12:29:24 2006] [notice] Child 880: Acquired the start mutex.
    [Tue May 16 12:29:24 2006] [notice] Child 880: Starting 250 worker threads.
    Je travaille sur des très grands tableaux et j'effectue beacoup d'opération sur ceux-ci.

    Sur mon poste en local, le script fonctionne. Sur un serveur, le script fonctionne aussi. Par contre, sur un autre serveur, le script obtiens cette erreur. J'attends de recevoir la config de ce serveur.

    Est ce que quelqu'un a t'il rencontré ce type de problème ?

    Merci par avance

  2. #2
    Membre chevronné Avatar de nicocsgamer
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    321
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 321
    Par défaut
    C'est un probleme de configuration de ton serveur web. Il faut augmenter la mémoire allouer à tes scripts.

  3. #3
    Expert confirmé
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par défaut
    Si ça plante d'un serveur à un autre, vu l'erreur, il y a deux solutions :
    1. la plus probable : il y a une limite plus basse pour la quantité de RAM utilisable par un scrit sur le serveur où ça fonctionne pas
    2. le serveur qui plante à moins de RAM que les autres, et tu satures la RAM (vraiment TRES TRES TRES étonnant si c'est ça )
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)

  4. #4
    Membre confirmé
    Inscrit en
    Mai 2004
    Messages
    129
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 129
    Par défaut
    Merci pour vos réponses,

    Le php.ini est le même que sur le serveur ou le script fonctionne, la limite est donc la meme.

    Y a t'il un autre endroit ou on definit la ram ?

    Pour la RAM dispo, il y aurait plus de RAM sur le 2e serveur :/

    Le "Acquired the start mutex" me parait étrange, est ce que ca veut dire que la ressource est utilisé par une autre personne en même temps ou c'est la reinitialisation de Apache qui le veut ?

Discussions similaires

  1. Réponses: 22
    Dernier message: 24/08/2009, 18h32
  2. Réponses: 4
    Dernier message: 14/02/2008, 20h41
  3. [Tableaux] fatal error: allowed memory size
    Par kynri dans le forum Langage
    Réponses: 8
    Dernier message: 03/10/2007, 19h35
  4. Réponses: 10
    Dernier message: 31/07/2006, 08h55
  5. Réponses: 4
    Dernier message: 22/04/2006, 15h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo