2010-02-24 3 views
0

У меня есть страница, которая должна загружать несколько динамически генерируемых изображений. Все работает отлично 90% времени, но иногда некоторые из изображений не генерируются (я просто получаю значок отсутствующего изображения). Поскольку в большинстве случаев это работает, а недостающие изображения не всегда одинаковы, я думаю, что, возможно, это связано с тем, что сервер не имеет достаточного количества ресурсов. Есть ли способ предотвратить это? (И убедиться, что изображения генерируются)?динамически генерирующие изображения в PHP иногда не работают

+1

Есть ли ошибки в журнале сервера? – SorcyCat

+0

Нет, ошибок нет. –

ответ

0

Я бы попытался увеличить пределы памяти и тайм-ауты PHP и перезагрузить веб-сервер. В частности, посмотрите на memory_limit и max_execution_time.

Также в этом файле конфигурации посмотрите на output_buffering, который контролирует, какая часть вывода может быть создана в памяти перед отправкой. Иногда это может повлиять на то, сколько можно выводить перед заголовками.

Я предполагаю, что вы уже просмотрели ваши файлы журналов, но я бы рекомендовал написать отладку вокруг операторов генерации изображений, чтобы узнать, возвращаются они или нет.

+0

Это, кажется, решает проблему, спасибо за вашу помощь. –

+0

Просто из любопытства, которое было решением? –

+0

Увеличение значения memory_limit. –