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

PHP & Base de données Discussion :

PHP fait planter Apache [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Inscrit en
    Mai 2010
    Messages
    177
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 177
    Par défaut PHP fait planter Apache
    Bonjour tout le monde,

    Alors voici ma situation: J'utilise un script PHP pour lire plusieurs fichiers Excel et les importer dans une base de données MySQL. Pour ce faire, j'utilise l'interface COM de Excel, ce qui fonctionne à priori très bien. J'arrive à lire mes fichiers, j'arrive ensuite à créer une requête Insert qui insère correctement les données dans la base de données... mais le problème c'est que ça ne marche que 150 fois environ. Après ça, Apache plante et je reçois le message suivant de Windows:

    Problem Event Name: APPCRASH
    Application Name: apache.exe
    Application Version: 2.2.15.0
    Application Timestamp: 4b8fed95
    Fault Module Name: php5ts.dll
    Fault Module Version: 5.3.2.0
    Fault Module Timestamp: 4b8ebac2
    Exception Code: c0000005
    Exception Offset: 00084491
    OS Version: 6.1.7600.2.0.0.256.48
    Locale ID: 3084
    Additional Information 1: 0a9e
    Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
    Additional Information 3: 0a9e
    Additional Information 4: 0a9e372d3b4ad19135b953a78882e789

    Quelqu'un aurait-il une idée de ce qui peut causer ça. Le code que j'utilise est long pour poster sur un forum, mais si c'est nécessaire, je vais le mettre. La seule piste que j'ai c'est que peut-être les requêtes sont envoyé trop vite pour que le serveur les traite, mais même en mettant des sleep, ça ne change absolument rien. Alors je suis un ti peu à court d'idée.

    Merci d'avance,

    Osu

  2. #2
    Membre Expert Avatar de Madfrix
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 326
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 326
    Par défaut
    Tu peux aller voir le fichier de log généré par Apache pour plus de renseignements sur le plantage

  3. #3
    Membre expérimenté
    Inscrit en
    Mai 2010
    Messages
    177
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 177
    Par défaut
    Ce fut mon premier réflexe, mais je ne le vois nulle part. J'ai fait l'installation avec EasyPHP mais je ne vois pas dans quel dossier il store ses logs (J'ai essayé le dossier 'logs', mais tout ce que j'ai c'est HTTPD.pid, qui ne contient qu'un nombre).

  4. #4
    Membre expérimenté
    Inscrit en
    Mai 2010
    Messages
    177
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 177
    Par défaut
    Permettez-moi de répondre à ma propre question, pour ceux que ça intéresserait. Apparemment, le problème venait d'une utilisation à outrance de la fonction PHP strcmp. J'ai modifié mes conditions pour utiliser l'opérateur "===" et tout fonctionne parfaitement maintenant.

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

Discussions similaires

  1. [Web Service] Mon webservice fait planter Apache
    Par berceker united dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 07/06/2010, 17h28
  2. la valeur du NLS_LANG fait planter Apache
    Par Benoit7114 dans le forum Apache
    Réponses: 1
    Dernier message: 05/01/2010, 12h22
  3. [ZF 1.9] Validateur qui fait planter Apache
    Par mrjay42 dans le forum Zend_Form
    Réponses: 2
    Dernier message: 14/11/2009, 15h48
  4. _forward fait (presque) planter Apache
    Par nicolas54 dans le forum MVC
    Réponses: 6
    Dernier message: 10/10/2008, 16h57
  5. Réponses: 3
    Dernier message: 27/01/2007, 09h11

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