ignore_user_abort нет эффекта

Discussion in 'PHP' started by Doom123, 9 Sep 2012.

  1. Doom123

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

    Joined:
    11 Nov 2006
    Messages:
    749
    Likes Received:
    244
    Reputations:
    22
    Подскажете почему нет эффекто от функций set_time_limit и ignore_user_abort ?

    они не находятся в disabled_functions
    а также PHP не выводит никаких ошибок... (стоит вывод всех)

    Где эти функции могут ещё отключится / перебиватся ?

    LiteSpeed Web Server
     
  2. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    Doom123 пример кода и как проявляется, что "не работает"
     
    _________________________
  3. Doom123

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

    Joined:
    11 Nov 2006
    Messages:
    749
    Likes Received:
    244
    Reputations:
    22
    Рабочий скрипт перестал работать на одном из серверов ... Стал проверять и сделал тестовую проверку ..

    PHP:
    <?php

    ignore_user_abort
    (1);
    set_time_limit(0);

    $i 0;

    while(
    $i 50)
    {
     
    file_put_contents('a',$i);
    echo 
    $i;
    fflush();

    $++;
    }

    ?>
    Запускаю и выключаю ... доходит до 3ёх =\\
     
    #3 Doom123, 9 Sep 2012
    Last edited: 9 Sep 2012
  4. Doom123

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

    Joined:
    11 Nov 2006
    Messages:
    749
    Likes Received:
    244
    Reputations:
    22
    Прочитал в гугле что LiteSpeed Web Server не совместим с ignore_user_abort() это правда?
     
  5. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    Doom123 именно этот код - нерабочий. Если это действительно код на сервере - ошибка будет писаться в syslog.
     
    _________________________
  6. Doom123

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

    Joined:
    11 Nov 2006
    Messages:
    749
    Likes Received:
    244
    Reputations:
    22
    извените .. писал прямо здесь .. а то код уже удалил .. код был рабочий (раз насчиталось до 3ёх) но после закрытия он не продолжил а значит не срабатывает.. верно?