Problema FTP con Server 2012/IIS8 – file tagliati

In seguito ad un deploy sul server di produzione tramite un ftp client abbiamo notato il malfunzionamento del portale.

Andando ad investigare abbiamo scoperto che in fase di pubblicazione alcuni files, non tutti, venivano tagliati. Dopo diverse prove, tra disabilitare antivirus, firewall  e provare diversi ftp client siamo arrivati alla conclusione che il problema dipendesse da una configurazione presente sul server e dopo un pò di ricerca abbiamo trovato la soluzione: tcp checksum offloading.

TCP offload engine is a function used in network interface cards (NIC) to offload processing of the entire TCP/IP stack to the network controller. By moving some or all of the processing to dedicated hardware, a TCP offload engine frees the system’s main CPU for other tasks. However, TCP offloading has been known to cause some issues, and disabling it can help avoid these issues.

Dopo aver aperto un ticket al gestore del server il problema è stato risolto.

Da considerare che la disabilitazione del tcp checksum potrebbe pesare sulle performance del sistema se non configurato correttamente.