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

Apache Discussion :

Limite Apache en mémoire ?


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de a028762
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    419
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 419
    Par défaut Limite Apache en mémoire ?
    Bonjour, j'ai dans un script PHP plusieurs tables SQL (3 tables) que je dois consulter en parallèle et pour des raisons de performance, je monte les résultats dans des tableaux en mémoire (500lignes par table environ).
    Malheureusement, j'atteins la limite mémoire du script (150Mo quand même).
    Je pensais m'en sortir en augmentant cette limite à 200Mo; voire plus.
    Hélas, c'est le serveur Apache qui déclare forfait ...
    Comment s'en sortir ?

  2. #2
    Membre éclairé Avatar de a028762
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    419
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 419
    Par défaut Simplifier pour comprendre ...
    Afin de mieux comprendre ce qui se passe, le script initial est complexe,
    j'ai écrit un petit script qui simule la gourmandise du script initial
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    $Dimension = 5000;
    $Ligne = array(
            'Attribut1'=>"878278227",
            'Attribut2=>"PEE",
            'Attribut3'=>"7898255875258",
            'Attribut4'=> "MAISON A CONSTRUIRE",
            'Attribut5'=> "BATEAU A VOILE",
            'Attribut6'=>"SSS500",
            'Attribut7'=>"SS1010",
            'Attribut8'=>"3.5",
            'Attribut9'=>"4.515"
            );
    $Lignes1       = array_fill(0,$Dimension,$Ligne );
    $Lignes2       = array_fill(0,$Dimension,$Ligne );
    $Lignes3       = array_fill(0,$Dimension,$Ligne );
    $Lignes4       = array_fill(0,$Dimension,$Ligne );
    Et malgré la quantité impressionnante de données, largement supérieure au script initial, le script ne plante pas APACHE ?
    Bizarre , non ?

  3. #3
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Ben sûrement que ça vient du script initial, non ? A ta place, je regarderais mon code PHP d'un peu plus près pour identifier les boucles trop longues, inutiles ou les close qui manquent, par exemple.

  4. #4
    Membre éclairé Avatar de a028762
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    419
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 419
    Par défaut Effectivement j'ai cherché de ce côté ...
    Bon, je vais clôturer la discussion, trop compliqué à décomposer

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 19/08/2009, 08h02
  2. [Cache] Limitation d'utilisation mémoire/cpu
    Par Papouz dans le forum Autres composants
    Réponses: 7
    Dernier message: 25/02/2009, 10h09
  3. option de limitation de la mémoire utilisé
    Par kinnou dans le forum BIRT
    Réponses: 2
    Dernier message: 17/06/2008, 17h02
  4. Limite d'allocation mémoire process win32
    Par jkofr dans le forum Windows
    Réponses: 4
    Dernier message: 28/08/2007, 11h54
  5. [Turbo Pascal] Limite de la mémoire virtuelle
    Par moon tiger dans le forum Turbo Pascal
    Réponses: 12
    Dernier message: 08/02/2003, 22h30

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