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 :

Kernel en mode production [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 flutz
    Homme Profil pro
    Ingénieur d'études et développement
    Inscrit en
    Juin 2010
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Ingénieur d'études et développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2010
    Messages : 52
    Par défaut Kernel en mode production
    Bonjour à tous,

    j'ai le même soucis que dans le post suivant : http://www.developpez.net/forums/d11...-server-error/

    Lorque je met dans mon app.php :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $kernel = new AppKernel('prod', false);
    j'ai une erreur 500 (sous firefox j'ai une page vide et sous chrome j'ai : Erreur HTTP 500 (Internal Server Error) : Une situation inattendue s'est produite tandis que le serveur tentait de traiter la demande.)

    Lorsque je met le second paramètre (mode débug) à true, je n'ai plus l'erreur 500 mais une erreur sur le cache apc
    Fatal error: Call to undefined function Doctrine\Common\Cache\apc_fetch() in /homez.379/lesgrandd/vendor/doctrine/common/lib/Doctrine/Common/Cache/ApcCache.php on line 42
    Surement car je n'ai pas apc, mais de toute façon je ne veux pas que le mode débug soit actif en production.

    Par contre en mode dev, je n'ai aucun problème. Mais je préfèrerais fortement être en mode prod, ne serait-ce que pour ne pas avoir la barre de débuf Symfony2 et pour améliorer les performances.

    Avez-vous une idée d'où cela peut provenir?

    Merci d'avance .

    Edit : mon hébergeur est OVH, je suis en php 5.3.16 et Symfony 2.1.1.

  2. #2
    Membre confirmé Avatar de flutz
    Homme Profil pro
    Ingénieur d'études et développement
    Inscrit en
    Juin 2010
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Ingénieur d'études et développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2010
    Messages : 52
    Par défaut
    En fait le problème provient du fait que dans le config_prod.yml par défaut de Symfony2, on a :
    Code config_prod.yml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    doctrine:
        orm:
            metadata_cache_driver: apc
            result_cache_driver: apc
            query_cache_driver: apc

    Et comme je n'ai pas apc sur OVH, j'avais donc un soucis dès que j'essayais de toucher à la base en mode production.

    En supprimant cette partie ça fonctionne, hormis le fait que ce soit au final assez lent sans cache opcode

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

Discussions similaires

  1. Passer une application GWT en mode production
    Par SyLvErStOrM dans le forum GWT et Vaadin
    Réponses: 1
    Dernier message: 11/05/2015, 23h20
  2. [2.x] Symfony2 En Mode production
    Par casawia dans le forum Symfony
    Réponses: 1
    Dernier message: 28/09/2014, 00h04
  3. Bootloader et Kernel, passage mode protégé ↔ réel
    Par qnop dans le forum x86 32-bits / 64-bits
    Réponses: 1
    Dernier message: 08/02/2012, 22h44
  4. passage du mode production en mode developpement
    Par yassine_bodom dans le forum Weblogic
    Réponses: 2
    Dernier message: 01/09/2008, 17h07
  5. Savoir si le kernel est en mode multicast
    Par lia dans le forum Administration système
    Réponses: 4
    Dernier message: 09/07/2006, 01h16

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