как сделать чтоб скрипт не отваливался по таймауту?

Discussion in 'PHP' started by попугай, 24 Jun 2008.

  1. попугай

    попугай Elder - Старейшина

    Joined:
    15 Jan 2008
    Messages:
    1,515
    Likes Received:
    400
    Reputations:
    196
    Скажем, скрипт брута или спама...или любой другой, который юзает много соединений http или любых других...

    он проработает минут пять а потом начинаются глюки, отваливается просто по таймауту, или прост оостанавливается...

    посоветуйте что нибудь, чтоб избежать этого
     
  2. spider-intruder

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

    Joined:
    9 Dec 2005
    Messages:
    700
    Likes Received:
    339
    Reputations:
    37
    перезапускай сам себя.
    при работе скрипта сохраняешь промежуточные данные в текстовый файл настроек
    и через заданное время вызываешь сам себя.
    файл брута перезапускается подчитывает текущие сохраненные настройки с файла и продолжает работать

    Реализовал в Pr чекере. Работает наура
     
  3. Sharky

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

    Joined:
    1 May 2006
    Messages:
    487
    Likes Received:
    312
    Reputations:
    46
    1) set_time_limit(0)
    2) Юзай рекурсии
     
  4. spider-intruder

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

    Joined:
    9 Dec 2005
    Messages:
    700
    Likes Received:
    339
    Reputations:
    37
    set_time_limit(0) не всегда помогает - потому что сам хостер может прибивать затянувщиеся сессии.
     
  5. попугай

    попугай Elder - Старейшина

    Joined:
    15 Jan 2008
    Messages:
    1,515
    Likes Received:
    400
    Reputations:
    196
    ясненько..