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

Symfony PHP Discussion :

Symfony & Composer sur serveur mutualisé 1&1 [2.x]


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Willy55
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2012
    Messages
    188
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2012
    Messages : 188
    Par défaut Symfony & Composer sur serveur mutualisé 1&1
    Bonjour, je sollicite votre aide car j'ai actuellement un soucis avec l'hébergement d'un projet en symfony2 sur mon serveur 1&1.

    En effet j'upload symfony sans vendors et je les télécharge a l'aide de composer jusque la pas de soucis, mais lorsque je veux faire un composer update alors la systématiquement j'ai un "out of memory" de ce type :



    J'ai cherché et trouvé qu'il s'agissait de la limite php trop faible pour l’exécution du script, j'ai donc appelé 1&1 qui m'ont en effet signalé que je ne disposait que de 32Mo de mémoire php, ce qui est faible pour symfony, j'ai changé de pack et je suis maintenant a 128 Mo de mémoire (comme en local ou sa tourne parfaitement) et j'ai toujours la même erreur au même endroit avec la même valeur de out of memory alors que j'ai 4 fois plus de mémoire ?

    Je ne comprend pas...

    PS : j'ai déjà essayé les différentes techniques avec le php.ini ça ne fonctionne pas.
    Images attachées Images attachées  

  2. #2
    Membre extrêmement actif
    Avatar de dukoid
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2012
    Messages
    2 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 100
    Par défaut
    avec 1&1 faut se méfier. (bande d'incompétent lamentable)
    tu as bien la preuve que tu as les 128mo ?

  3. #3
    Membre Expert

    Profil pro
    Inscrit en
    Mai 2008
    Messages
    1 576
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 1 576
    Par défaut
    Le message d'erreur dit que tu n'appelles peut-être pas composer avec la bonne version de PHP: il faut utiliser php-cli, or ta capture d'écran montre : "content-type=text/html".
    Vérifie que tu utilises bien la bonne version (php -v) et surtout vérifie que la version que tu utilise a la bonne quantité de mémoire allouée (php -i | grep "memory_limit"). Les réglages ne sont pas les mêmes selon que tu utilises cgi ou cli.

  4. #4
    Membre confirmé Avatar de Willy55
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2012
    Messages
    188
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2012
    Messages : 188
    Par défaut
    Merci, pour vos réponses, j'avoue que je n'ai jamais eu a me plaindre de 1&1 jusqu’à aujourd'hui avec symfony2 je m'en sors pas...

    J'ai testé php -i | grep "memory_limit" qui m'affiche bien 120M.

    Pour ce qui est de php-cli je ne connaissais même pas la différence, j'ai cherché partout mais il semblerait que c'est mort, c'est cgi point barre chez 1&1, j'ai cru comprendre que chez ovh ils utilisaient un suffixe bizarre pour avoir cli comme php.TEST.5 mais je ne trouve pas ça chez 1&1 et sur tous les sites que j'ai trouvé c'est dit que les serveur linux chez 1&1 utilise cgi...

    Du coup je ne sais plus quoi faire... j'ai pris une offre plus élevée pour avoir plus de mémoire mais apparemment ça ne résoud pas le problème, je ne peux donc pas faire un simple composer update ? c'est quand même incroyable de galérer comme ça pour un simple symfony...

    Si quelqu'un peut m'aider...

    PS : évitez les "change d'hébergeur" svp, car malheureusement je n'ai pas vraiment le temps de faire cette démarche maintenant...

  5. #5
    Membre extrêmement actif
    Avatar de dukoid
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2012
    Messages
    2 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 100
    Par défaut
    pourtant tu n'es pas le seul à avoir ce problème de mémoire sur 1&1 et pas seulement avec Symfony
    http://www.lecoindunet.com/fatal-err...upal-et-11-429

    en connaissance de cause , évitez à tout prix 1&1.

    peut être ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Il y a une solution (qui ne fonctionne pas toujours) mais qui marche dans certains cas donc à essayer, c'est de créer un fichier "php.ini" et de l'uploader à la racine de votre blog mais également dans le répertoire d'exécution du script (par exemple wp-admin pour les scripts de l'interface d'admin), ce fichier contiendra la ligne suivante:
     
    memory_limit=60M

    bon qui peut l'aider ?

  6. #6
    Membre Expert

    Profil pro
    Inscrit en
    Mai 2008
    Messages
    1 576
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 1 576
    Par défaut
    La première chose que composer fait quand on le lance est d'augmenter memory_limit à 512M donc s'ils figent réellement la limite à 120, ton problème s'explique. Est-ce qu'ils désactivent la fonction ini_set() ?

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

Discussions similaires

  1. Durée d'une session sur serveur mutualisé OVH pro
    Par cholopat dans le forum Langage
    Réponses: 3
    Dernier message: 29/09/2011, 10h47
  2. Réponses: 0
    Dernier message: 22/03/2009, 00h32
  3. Ajout d'un module sur serveur mutualisé
    Par polo42 dans le forum Déploiement/Installation
    Réponses: 4
    Dernier message: 05/05/2008, 15h41
  4. [Configuration] limite upload sur serveur mutualisé 'privilege' chez 1and1?
    Par ned-flanders dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 6
    Dernier message: 13/03/2007, 16h46

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