Sanırım işlem yapmak istediğin string baya uzun, ve işlem sırasında ya yarıda kesiliyor timeout oluyor yada bir süre sonra ram şişiyor, sunucu bağlantıyı kapatıyor..

max_execution_time = 60
set_time_limit(60);

Yukarıda yazdığım komutlar işini görecektir, tabi sorun bundan kaynaklı ise.