Обнаружил интересную проблему, на сайте пропали несколько картинок, когда стал копать в чем дело обнаружил, картинки на месте, но от сервера они идут с Status Code:500 Internal Server Error из за чего браузер отказывается встраивать их в страницу, так как картинки не статичны, а генерируются под размер, вспомнил что давно уже была проблема когда картинка отдавалась с ошибкой из за того что скрипт не мог ее правильно отресайзить, отключил ресайз и вроде все в порядке, но это было в порядке с некоторыми тестовыми картинками, другие все равно идут с ошибкой.
Далее пробовал задать принудительно 200 ответ header ("HTTP/1.1 200 Ok");
Но либо не правильно сделал либо тоже не работает
показ картинки идет с помощью MagickEchoImageBlob
Что то я не подумал в логи апача посмотреть, а по поводу header ("HTTP/1.1 200 Ok"); поставил его так как думал что именно код отдается не правила, потому что и контент есть и ошибка, а обычно при данной ошибке контент не приходит
Проблема была в лишней строчке break; и опять же непонятно почему 90% запросов обрабатывались нормально а 10% ругались на этот break;