[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: как исправить Maximum excecution time
Нигина
как исправить Maximum excecution time of 30 second exceeded in /home/...



Спустя 6 минут, 12 секунд (13.05.2009 - 14:29) anonymouse написал(а):
PHP.ini



;;;;;;;;;;;;;;;;;;;
; Resource Limits ;
;;;;;;;;;;;;;;;;;;;

max_execution_time = 30

Спустя 1 час, 43 минуты, 6 секунд (13.05.2009 - 16:12) glock18 написал(а):
можно через ini_set, если нет доступа к php.ini или нужно только в одном файле.

даже лучше так. потому, что обычный скрипт никак не должен занимать больше 30 секунд. Для необычных лучше выставлять отдельно, чтобы при зависании обычного больше чем на 30 секунд, сервер сам отрубал его.

Спустя 35 минут, 41 секунда (13.05.2009 - 16:48) twin написал(а):
PHP
set_time_limit(0);

Аргумент - время в секундах. 0 - значит неограничено.

Спустя 19 часов, 1 минута, 3 секунды (14.05.2009 - 11:49) Nigina написал(а):
max_execution_time = 30 изменила 60,
set_time_limit(0); и это пробовала,всё равно зависает.

Спустя 2 часа, 57 минут, 52 секунды (14.05.2009 - 14:47) twin написал(а):
Зависает или выдает ошибку о превышении лимита? Может причина в другом?

Спустя 1 день, 23 часа, 4 минуты, 20 секунд (16.05.2009 - 13:51) Guest написал(а):
После превышении лимита зависает.
Вроде запрос простой вроде unsure.gif .

Спустя 1 день, 8 часов, 30 минут, 8 секунд (17.05.2009 - 22:21) sergeiss написал(а):
Сервер какой? IIS, Апач, .....?

Спустя 13 часов, 4 минуты, 52 секунды (18.05.2009 - 11:26) Nigina написал(а):
Сервер Апачи

Спустя 58 минут, 17 секунд (18.05.2009 - 12:25) sergeiss написал(а):
Тогда другой вопрос. А если это же запрос ввести не через скрипт, а через программу типа phpmyadmin? Может быть, проблема в запросе?

Так что покажи сам запрос. Может быть, он виноват.

Спустя 6 дней, 23 часа, 43 минуты, 37 секунд (25.05.2009 - 12:08) Nigina написал(а):
Вот запрос:
select
`abonent`.`surname`,
`abonent`.`name`,
`oplata_abonent`.`summa`,
`oplata_abonent`.`date`,
`oplata_abonent`.`firstdate`,
`oplata_abonent`.`enddate`,
`oplata_abonent`.`monthoplati`,
`month`.`name` as total
from `abonent`
inner join `oplata_abonent` on (`abonent`.`dogovor`=`oplata_abonent`.`id_abonenta`)
inner join `month` on (`oplata_abonent`.`monthoplati`=`month`.`month`)
where `oplata_abonent`.`summa`!='' and
`oplata_abonent`.`date`
BETWEEN '".$_POST['dtfrom']."' AND '".$_POST['dtto']."'
ORDER BY `oplata_abonent`.`date` ASC
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.