Таймаут в ПХП скрипте не дает обновить кэш.

Violator

Постоялец
Регистрация
6 Авг 2007
Сообщения
95
Реакции
8
Загрузил большую базу в MSQl
Запускаю в админке ообновление кеша.
Скрипт под зендом, через некоторое время возвращает ошибку превышения времени ожидания в 30 секунд.

Можно что-то делать или только искать возможность открыть код и править эту строку?

Спасибо
 
Такой таймаут как правило в настройках php.ini прописан:
Вот моя строка
PHP:
max_execution_time = 0     ;Maximum execution time of each script, in seconds ; По умолчанию 30 :(
0 означает бесконечность :)

В самом скрипте можешь прописать set_time_limit(0);
Если под зендом время не выставляется один из выше приведенных способов должен помочь.
 
Я в .htaccess увеличиваю время

PHP:
php_flag max_execution_time 300 //300 - время в секундах
 
Такой таймаут как правило в настройках php.ini прописан:
Вот моя строка
PHP:
max_execution_time = 0     ;Maximum execution time of each script, in seconds ; По умолчанию 30 :(
0 означает бесконечность :)
В самом скрипте можешь прописать set_time_limit(0);
Если под зендом время не выставляется один из выше приведенных способов должен помочь.

Не понял, где вышеперечисленные способы? :)
В самом скрипте мне ничего не поменять, увы.

php_flag max_execution_time 300 //300 - время в секундах - поставил эту строчку в свой хтаксес, ничего не дает
 
На сервере должен быть такой файл php.ini, в нем ищете строку max_execution_time = 30, и правите на нужное вам время, если php.ini вам не доступен, обратитесь к саппорту хостинга.
 
Спасибо.
Такой файл доступен, однако там нет такой строки

Я туду поставил
max_execution_time = 300

но не помогло
 
Добавь в него строку
PHP:
max_execution_time = 0
 
Так тоже пробовал
 
Спасибо.
Такой файл доступен, однако там нет такой строки

Я туду поставил
max_execution_time = 300

но не помогло
Не может быть что там нет такой строки.
Может нужный файл в другом месте лежит.
Посмотри через
PHP:
phpinfo();

Добавлено через 55 секунд
И, кстати, сервер перезагружал после правки php.ini?
 
2 a_n_d_y
Не может быть что там нет такой строки.
Под виндой спокойно заводится без этой строки да и без файла php.ini тоже...

2 Violator Вероятность того что под зендом задали set_time_limit(30);
уж очень низка, но если таковое имеет место быть пишите разработчикам или занимайтесь дезендом. На этом форуме много тем по дезенду и дезендерам.
Поиск в помощь http://nulled.cc/search.php
 
Назад
Сверху