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