У меня есть страница, которая должна загружать несколько динамически генерируемых изображений. Все работает отлично 90% времени, но иногда некоторые из изображений не генерируются (я просто получаю значок отсутствующего изображения). Поскольку в большинстве случаев это работает, а недостающие изображения не всегда одинаковы, я думаю, что, возможно, это связано с тем, что сервер не имеет достаточного количества ресурсов. Есть ли способ предотвратить это? (И убедиться, что изображения генерируются)?динамически генерирующие изображения в PHP иногда не работают
ответ
Я бы попытался увеличить пределы памяти и тайм-ауты PHP и перезагрузить веб-сервер. В частности, посмотрите на memory_limit и max_execution_time.
Также в этом файле конфигурации посмотрите на output_buffering, который контролирует, какая часть вывода может быть создана в памяти перед отправкой. Иногда это может повлиять на то, сколько можно выводить перед заголовками.
Я предполагаю, что вы уже просмотрели ваши файлы журналов, но я бы рекомендовал написать отладку вокруг операторов генерации изображений, чтобы узнать, возвращаются они или нет.
Это, кажется, решает проблему, спасибо за вашу помощь. –
Просто из любопытства, которое было решением? –
Увеличение значения memory_limit. –
Есть ли ошибки в журнале сервера? – SorcyCat
Нет, ошибок нет. –