2009-08-15 9 views
1

Il s'agit d'une question très ouverte sur un problème que nous avons.Le téléchargement d'images fonctionne sporadiquement

Fondamentalement, nous avons une fonction de téléchargement d'images sur notre site, construit sur PHP Zend qui fonctionne très bien et en douceur presque tout le temps. Pourtant, les journaux montrent continuellement que l'ensemble du cadre se bloque à peu près tout le temps et le téléchargement de l'image échoue et je n'ai pas la moindre idée de ce qui se passe.

Le code fonctionne et très efficace. La vitesse du serveur est correcte. La charge de l'utilisateur est assez moyenne. Nous avons des javascripts chargés à l'étranger qui pourraient caler les choses.

J'ai besoin des pointeurs de votre vaste longue histoire dans le domaine de ce qu'il pourrait être.

+1

Pourriez-vous poster quelques détails sur ces journaux de plantage? – Zed

Répondre

0

Je suis désolé pour ceux d'entre vous qui ont passé du temps à essayer de me aider, mais le problème est vraiment complexe et profondément enraciné dans le système. J'ai essayé chaque approche possible du problème, mais je ne pouvais pas reproduire le problème une seule fois, bien que les utilisateurs se plaignaient.

Puis j'ai finalement réussi à reproduire le problème. Nous n'avions pas pris en compte le format "jpeg" (comme en opposition à "jpg", gloussement de rire, programmeur furieux). Une partie du script s'est arrêtée sans aucune erreur (malgré les trycatches) - d'où le problème initial et l'impossibilité de fournir des logs. Une autre partie de la même fonction a continué à lancer des erreurs inutiles (tout en téléchargeant avec succès toutes les images) et ne peut en fait pas interrompre le processus même si l'image est trop grande ("return null" est simplement ignoré) tout entièrement.

Vive tout ce temps perdu sur tout cela, j'étais vraiment renonçaient à l'époque.

0

La première chose que vous devez déterminer si le problème est reproductible. Reverrez-vous la même erreur si vous essayez de télécharger deux fois la même image?

Questions connexes