I POSTI HTTPS a volte non arrivano all'apache

1

Su OS X 10.8.5, ho apache che sta eseguendo il fronting di un'app Web che comunica con Authorize.net. Dopo che Authorize.net ha completato una transazione, torna alla mia app con le informazioni di conferma.

Il 97% delle volte funziona correttamente. Il 3% che non funziona è un problema perché un cliente ha pagato una transazione che la mia app non è stata completata.

I post non riusciti non vengono visualizzati nei log di apache. Ho controllato l'accesso, l'errore e il registro ssl_request.

Vengono visualizzati in appfirewall.log, senza nulla di diverso sui post riusciti e contro quelli non riusciti:

In questo esempio, il post del 23 maggio alle 08:40:26 non è riuscito, il resto ha funzionato bene.

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

Sto cercando aiuto su dove altro posso guardare per capire perché Apache non sta vedendo queste richieste.

Grazie

    
posta Lee Hinde 24.05.2014 - 01:20
fonte

1 risposta

1

Questo articolo descrive una serie di approcci per il debug di Apache httpd , Debug dei problemi del server Web Apache :

Debugging requests and responses

When supporting web applications, there are times when a problem can be caused by an application server, proxy server or the web server itself. To troubleshoot these types of issues, it is useful to dump the HTTP requests and responses to isolate the problem to the local system, or a remote system. The apache web server module mod_dumpio can be used for this purpose, since it allows HTTP requests and/or HTTP responses to be written to the error_log.

In alternativa, la tua istanza httpd è a volte saturi di richieste e di nuove connessioni?

Le tecniche nel link sopra dovrebbero aiutarti a isolare quale parte ha problemi.

In caso contrario, prova Webmaster StackExchange ; potresti trovare persone più esperte lì.

    
risposta data 05.06.2014 - 19:42
fonte

Leggi altre domande sui tag