Topic: AJAX truncated response on Phusion Passenger v3.0.17 on CentOS v6.x

Our application deployed on Phusion Passenger version 3.0.17 server on CentOS 6.x box makes a AJAX call which returns a large response ranging from 1MBs to 8 MBs. It works fine a lot of time but we have seen  truncated response from the server inconsistently. Its breaks are different places for the same response and is not because of escape characters. The server doesn't break or show any error logs. It returns a 200 OK HTTP status for the truncated request also.

We are running the Phusion Passenger server in standalone mode without nginx or apache fronting. Whats could be the issue?