2010-09-17 4 views
0

Je suis vraiment nouveau sur php, j'ai récemment développé une interface web simple et fiable pour gérer des profils personnels pour notre équipe de robotique.Php et apache max_clients

Aujourd'hui était le jour d'ouverture, il y a moins de 40 membres dans l'équipe et il y en avait moins de 25 à la réunion aujourd'hui.

Quand c'était à mon tour de parler, tout le monde allait sur le site, inscrivez-vous. Tout semblait bien et tout le monde s'est inscrit. Ensuite, les problèmes ont commencé à se produire principalement des erreurs logiques dans mon code, rien de plus important. Ensuite, les gens ne pouvaient rien soumettre ou cliquer sur un lien. Le serveur vient de se verrouiller.

Que dois-je faire pour comprendre ce qui s'est passé? Je suis arrivé ce qui suit de mon hébergeur:
"
J'ai regardé le journal des erreurs et il se plaignait que max_clients avait été atteint Effectivement, apache avait 150 processus en cours d'exécution
je peux vous garantir que le trafic était pas.. suffisamment élevé pour expliquer que, donc je suppose que quelqu'un doit avoir un petit problème dans un script qui ligote un processus apache.
Finalement, ils ont tous se repris lorsque les connexions sont rompues. "

alors, quel genre d'enquête dois-je faire pour localiser le problème. Cette erreur est-elle semblable à une fuite de mémoire, sauf pour les processus?

Y at-il des problèmes connus avec php qui pourraient causer cela?

grâce,
Blake

+1

Cela peut être utile si vous postez votre script PHP (au moins les parties traitant de votre connexion à la base de données). – dkinzer

Répondre

0

La réponse a fini par être que j'avais une boucle while qui était infinie.

Je réalise maintenant comment il est impossible que quelqu'un puisse commencer à diagnostiquer ce problème à partir de ce qui a été décrit ici.

J'espère que mes futures questions seront meilleures.

Merci à tous ceux qui ont pris le temps de lire ma question.