Тайм-аут сценария suPHP / PHP - PullRequest
       9

Тайм-аут сценария suPHP / PHP

0 голосов
/ 02 августа 2010

После того, как мой хост включил suPHP, ранее работающий сценарий истекал через ~ 3 минуты (меняется, но сценарий не выполнялся более 3, AFAIK) .
Нечетная частьесть, скрипт не выдает никаких ошибок, которые я вижу (и да, полный отчет об ошибках PHP / ведение журнала включено, и все запросы MYSQL также были проверены на ошибки) он просто останавливается.При обновлении страницы будет загружено больше данных, которые сценарий должен обрабатывать (возможно, из-за того, что запросы MYSQL были кэшированы ...) , но если имеется много данных для обработки, они никогда не выполняются полностью.Другая странность заключается в том, что я могу запускать тестовые сценарии более 10 минут на одном и том же хосте w / set_time_limit(0); / и т. Д.

Кто-то еще должен был с этим справиться или узнать, что является причиной тайм-аута и какисправить это (при условии, что удаление suPHP не вариант) .Также было одновременное обновление с PHP 5.2.x до 5.3.x, но я сомневаюсь, что это вызывает проблему.: /

1 Ответ

0 голосов
/ 02 августа 2010

Я видел, как это происходит, когда заканчивается память - скрипт просто завершается без ошибок. Если у вас есть цикл, попробуйте использовать функции памяти, чтобы сбросить состояние памяти. Кроме того, используйте phpinfo (), чтобы узнать, каков ваш максимальный объем памяти - переход на suPHP, возможно, изменил его в ущерб.

...