Очень похоже, что скрипт вылетает. Причин может быть несколько:
- банально не хватает памяти интерпретатору - попробуйте увеличить лимит ОЗУ для php. Ставлю на данный вариант, если файл 1.jpg довольно большой (в пикселях), скажем, это фотография. Попробуйте мелкую картинку открыть - если работает - причина в нехватке памяти
- ошибки на уровне библиотеки jpeg/imagemagick - в таком случае нужно их обновить или откатить обновление, если такое было
- на машине закончились ресурсы и скрипт был прибит по таймауту. На виртуальных серверах недобросовестные хостеры размещают тысячи сайтов, поэтому сервер может быть просто перегружен