1 votes

Les POSTS HTTPS ne parviennent parfois pas à apache

Sur OS X 10.8.5, j'ai un apache en frontal d'une application web qui communique avec Authorize.net. Une fois qu'Authorize.net a effectué une transaction, il renvoie à mon application des informations de confirmation.

Dans 97 % des cas, cela fonctionne bien. Les 3 % qui ne fonctionnent pas posent problème parce qu'un client a payé une transaction dont mon application ne sait pas qu'elle est terminée.

Les messages échoués n'apparaissent pas dans les journaux d'apache. J'ai vérifié les journaux d'accès, d'erreur et ssl_request.

Ils apparaissent dans le fichier appfirewall.log, sans que rien ne semble différent entre les messages réussis et ceux qui ne le sont pas :

Dans cet exemple, le message du 23 mai 08:40:26 a échoué, le reste a fonctionné correctement.

May 23 02:36:27 my-host.local socketfilterfw[111] <Info>: Allow httpd connecting from 12.12.123.123:2381 to port 443 proto=6
May 23 08:40:26 my-host.local socketfilterfw[111] <Info>: Allow httpd connecting from 12.12.123.123:3706 to port 443 proto=6
May 23 10:51:13 my-host.local socketfilterfw[111] <Info>: Allow httpd connecting from 12.12.123.123:1254 to port 443 proto=6

Je cherche de l'aide pour savoir où je peux chercher pour savoir pourquoi Apache ne voit pas ces requêtes.

Merci

1voto

Graham Miln Points 39606

Cet article présente une série d'approches pour le débogage d'Apache. httpd , Déboguer les problèmes du serveur Web Apache :

Débogage des demandes et des réponses

Lors du support des applications web, il arrive qu'un problème puisse peut être causé par un serveur d'application, un serveur proxy ou le serveur web lui-même. Pour résoudre ces types de problèmes, il est utile de vider les requêtes et les réponses HTTP afin d'isoler le problème au niveau du système local ou à un système distant. Le module du serveur web apache mod_dumpio peut être utilisé à cette fin, puisqu'il permet aux requêtes HTTP et/ou aux réponses réponses HTTP d'être écrites dans le journal d'erreurs (error_log).

Sinon, est-ce que votre httpd occasionnellement saturée de demandes et abandonnant les nouvelles connexions ?

Les techniques présentées dans le lien ci-dessus devraient vous aider à isoler la partie qui rencontre des problèmes.

À défaut, essayez le Webmasters StackExchange vous y trouverez peut-être des personnes plus expérimentées.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X