Errori 500 su IIS - Endpoint Ricezione

Buongiorno,
è da un po’ di giorni che registro sui log di IIS alcuni errori 500 in risposta alle chiamate del SDI sull’endpoint di ricezione delle fatture elettroniche.
Questi errori si alternano a ricezioni con codice di risposta 200 che quindi mi permettono di registrare correttamente le fatture dei fornitori.

Ho notato che la totalità degli errori 500 si verifica con richieste di dimensioni superiori ai 100KB e che impiegano un tempo relativemante alto di trasmissione (sempre superiore ai 300 secondi fino ad arrivare agli oltre 450 secondi), quindi sembrerebbe uan velocità di trasmissione media di circa 0.5KB/s. L’errore “sc-win32-status” è sempre 1236 ERROR_CONNECTION_ABORTED.

Qualcuno ha avuto gli stessi problemi?

allego due righe di log con errore, spero che qualcuno riesca ad aiutarmi.

#Fields: date time s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) cs(Referer) sc-status sc-substatus sc-win32-status cs-bytes time-taken
2019-01-18 00:03:56 192.168.XXX.XXX POST /sdi/ricezione-fatture.php - 443 - 217.175.XXX.XXX IBM+WebServices/1.0 - 500 0 1236 245827 370748
2019-01-18 09:43:15 192.168.XXX.XXX POST /sdi/ricezione-fatture.php - 443 - 217.175.XXX.XXX IBM+WebServices/1.0 - 500 0 1236 594959 344769

Ciao Elisabetta,
devi configurare in IIS la dimensione del buffer per la ricezione dei dati. Anch’io avevo err 500 quando durante i test simulavo la ricezione di fatture con Allegato pdf e puntualmente mi dava errore…Vorrei essere più preciso, ma risale a qualche mese fà e non ricordo bene. è un parametro da aggiungere nel .config dell’installazione di IIS…

1 Mi Piace

Grazie mille per la risposta, ad ora abbiamo provato modificando diversi parametri sia su php.ini (max_input_time, max_execution_time, post_max_size, upload_max_filesize) che su IIS (minBytesPerSecond per esempio) ma nulla. Speriamo di scoprire l’arcano con la simulazione.

Anch’io avevo degli errori random 500 e ho risolto con le istruzioni di questo sito:
https://boyan.io/random-500-errors-iis-client-certificates/