За последние 24 часа нас посетили 51292 программиста и 1758 роботов. Сейчас ищут 2397 программистов ...

set_time_limit не работает

Тема в разделе "PHP для новичков", создана пользователем vikrorpert, 10 июл 2016.

  1. vikrorpert

    vikrorpert Активный пользователь

    С нами с:
    13 окт 2010
    Сообщения:
    984
    Симпатии:
    10
    PHP:
    1.         while(1) {
    2.             sleep(1);
    3.         }
    4.         die('aaaaaaaaa');
    после 10 секунд скрипт не завершается
    почему?
     
  2. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.600
    Симпатии:
    1.764
    А через сколько завершается? И, по-моему, как-то можно запретить настройками менять time_limit
     
  3. vikrorpert

    vikrorpert Активный пользователь

    С нами с:
    13 окт 2010
    Сообщения:
    984
    Симпатии:
    10
    долго не завершается
    стоит лимит 30 секунд,но после тоже работает
     
  4. romach

    romach Старожил

    С нами с:
    26 окт 2013
    Сообщения:
    2.904
    Симпатии:
    719
    А как запускается? Через бразуер или консоль?
     
  5. vikrorpert

    vikrorpert Активный пользователь

    С нами с:
    13 окт 2010
    Сообщения:
    984
    Симпатии:
    10
    через браузер
     
  6. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    укажи лимит и выведи phpinfo() и посмотри, был ли он установлен
     
  7. vikrorpert

    vikrorpert Активный пользователь

    С нами с:
    13 окт 2010
    Сообщения:
    984
    Симпатии:
    10
    set_time_limit(10);
    max_execution_time=10
    устанавливается
     
  8. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Какая версия PHP? Linux Windows? Apache? Nginx? mod_php? FastCGI?
     
  9. vikrorpert

    vikrorpert Активный пользователь

    С нами с:
    13 окт 2010
    Сообщения:
    984
    Симпатии:
    10
    пхп 5.5.9 ubuntu apache 2 все по умолчанию,тестовая машина
     
  10. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Попробуй в php.ini попробуй в php.ini изменить и посмотреть будет ли эффект.