[PHP] Скрипт умирает через минуту (set_time_limit не робит?)

Discussion in 'PHP' started by Star_s, 30 Apr 2010.

  1. Star_s

    Star_s New Member

    Joined:
    4 Feb 2010
    Messages:
    24
    Likes Received:
    2
    Reputations:
    0
    Скрипт - дампит БД через sql-инъекцию.
    На моём дедике работает без проблем без перерывов допустим 6 часов.
    На других шеллах максимум через 2 минуты отваливается, хотя прописано:
    PHP:
    set_time_limit(0); 
    ini_set('max_execution_time'0); ini_set('ignore_user_abort''Off');
    На некоторых шеллах стоит php 4-ой версии. Может ли это как-то влиять?
    И вообще от каких ещё настроек это зависит?
     
  2. phpdreamer

    phpdreamer Member

    Joined:
    26 Jul 2009
    Messages:
    522
    Likes Received:
    86
    Reputations:
    19
    в файле php.ini указано максимальное допустимое время выполнения
     
  3. Zedobat

    Zedobat Elder - Старейшина

    Joined:
    24 Jul 2007
    Messages:
    145
    Likes Received:
    34
    Reputations:
    10
    Как уже сказали выше - причина в php.ini. В нём можно поставить запрет на изменение настроек php в том числе и изменение max_execution_time.
     
  4. Star_s

    Star_s New Member

    Joined:
    4 Feb 2010
    Messages:
    24
    Likes Received:
    2
    Reputations:
    0
    Спасибо!
     
Loading...