Как продлить исполнение скрипта php на сервере?

Discussion in 'Песочница' started by dimash, 8 Aug 2008.

  1. dimash

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

    Joined:
    14 Apr 2008
    Messages:
    78
    Likes Received:
    2
    Reputations:
    0
    Как продлить исполнение скрипта php на сервере? Стандартное исполнение - 30 секунд?
     
  2. aka PSIH

    aka PSIH Elder - Старейшина

    Joined:
    7 Feb 2006
    Messages:
    543
    Likes Received:
    274
    Reputations:
    51
    PHP:
    set_time_limit(0);
    если он разрешен на сервере...
     
  3. fly

    fly Member

    Joined:
    15 Apr 2007
    Messages:
    584
    Likes Received:
    95
    Reputations:
    -10
    Code:
    <?
    set_time_limit(0);
    ignore_user_abort(true);
    while (1)
    {
    
      sleep(5);
    }
    ?>
    
     
  4. Chaak

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

    Joined:
    1 Jun 2008
    Messages:
    1,059
    Likes Received:
    1,067
    Reputations:
    80
    кстати если

    set_time_limit(0); - запрещен, то ставь set_time_limit(99999999999999999999999999);
     
  5. aka PSIH

    aka PSIH Elder - Старейшина

    Joined:
    7 Feb 2006
    Messages:
    543
    Likes Received:
    274
    Reputations:
    51
    ChaaK +
    еще
    PHP:
    ini_set('max_execution_time',0);
    или

    .htaccess
    Code:
    php_flag max_execution_time 0
     
  6. spider-intruder

    spider-intruder Elder - Старейшина

    Joined:
    9 Dec 2005
    Messages:
    700
    Likes Received:
    339
    Reputations:
    37
    БОЯН - вызывай скриптом самого себя сохраняя промежуточные переменные в файл
     
  7. Sn@k3

    Sn@k3 Elder - Старейшина

    Joined:
    13 Apr 2006
    Messages:
    1,000
    Likes Received:
    437
    Reputations:
    90

    0_о ы
     
  8. ZeV$

    ZeV$ Elder - Старейшина

    Joined:
    7 Feb 2006
    Messages:
    40
    Likes Received:
    11
    Reputations:
    3
    БОЯН - вызывай скриптом самого себя сохраняя промежуточные переменные в файл - представить можешь, что произойдет? извращеннее и тупее метод сложно придумать )
     
  9. otmorozok428

    otmorozok428 Banned

    Joined:
    19 Oct 2007
    Messages:
    127
    Likes Received:
    88
    Reputations:
    17
    Я вот так проблему решал:

    PHP:
     @set_time_limit(0); 
     @
    ini_set('max_execution_time',0);
    А вообще тема, действительно, боян - уже обсуждалось здесь. Кроме того, ты разделом ошибся...

    spider-intruder :) , ты тоже там был :)
     
    #9 otmorozok428, 9 Aug 2008
    Last edited: 9 Aug 2008
  10. diehard

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

    Joined:
    30 Sep 2007
    Messages:
    442
    Likes Received:
    266
    Reputations:
    15
    поставь на КРОН, сохраняя промежуточные данные. Либо скриптом с другого сервера вызывай периодически.
     
  11. spider-intruder

    spider-intruder Elder - Старейшина

    Joined:
    9 Dec 2005
    Messages:
    700
    Likes Received:
    339
    Reputations:
    37
    2ZeV$ не знаешь молчи!!! Умнее кажешься..