По какой-то причине я получаю ошибку HTTP 330 всякий раз, когда печатается ошибка PHP. Этого не произошло, но поскольку нам пришлось восстановить наше приложение PHP из резервной копии из-за сбоя сервера, это так. Во время этой реставрации мы переключились с использования Apache на nginx + fastcgi. Тем не менее, я также запускаю приложение локально, и я замечаю ту же проблему на Apache, но только при использовании php 5.3.X. Приложение, используемое для работы в 5.2.11.
Кто-нибудь сталкивался с чем-то подобным раньше? Единственное, что взломали googling, это то, что, возможно, ошибки PHP отправляются с использованием одной кодировки, а остальная часть контента отправляется gzipped, но я понятия не имею, как это исправить – если это даже проблема.
Спросите, нужна ли вам дополнительная информация. Я не совсем уверен, какую информацию я мог бы вам предоставить, это было бы полезно.
Включение сжатия zlib в php.ini ( zlib.output_compression = On
), а затем удаление любого ob_start("ob_gzhandler");
из сценариев, похоже, решили проблему.