Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.04.2011, 18:11   #1
Abuhamed
Форумчанин
 
Аватар для Abuhamed
 
Регистрация: 27.01.2010
Сообщений: 330
По умолчанию Ошибка при долгом выполнении скрипта.

Можно как то убрать ошибку которая выползает если скрипт выполняется более 30 секунд?
Abuhamed вне форума Ответить с цитированием
Старый 07.04.2011, 20:31   #2
Виталий Желтяков
Старожил
 
Аватар для Виталий Желтяков
 
Регистрация: 19.04.2010
Сообщений: 2,702
По умолчанию

Перед вычислениями поставь:
Код:
set_time_limit(0);
Только аккуратно с циклами и рекурсией, а то можно сервак в аут отправить.
Виталий Желтяков вне форума Ответить с цитированием
Старый 07.04.2011, 20:33   #3
Никки
Форумчанин Подтвердите свой е-майл
 
Аватар для Никки
 
Регистрация: 20.11.2007
Сообщений: 500
По умолчанию

Через php:
Код:
<? ini_set("max_execution_time", "60"); ?>
или
Код:
<? set_time_limit (60); ?>
В .htaccess
Код:
php_value max_execution_time 60
Либо в самом php.ini установив значение max_execution_time в то, что нужно

Но это не выход. Если скрипт работает долго, потому что использует неэффективные алгоритмы, то его нужно переделывать.
Никки вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
C: free() - ошибка при выполнении Colder M Помощь студентам 5 28.02.2011 15:17
Ошибка при выполнении 123cmp Помощь студентам 4 22.01.2011 23:45
Ошибка тайм-аута при выполнении долгого скрипта motorway Microsoft Office Excel 2 03.10.2010 00:14
Ошибка при Выполнении Insert nimf БД в Delphi 2 27.11.2007 18:16
Странная ошибка при выполнении okolobaxa Общие вопросы Delphi 2 03.07.2007 00:47