Прекращение работы скрипта

Discussion in 'PHP' started by Doom123, 18 Jun 2012.

  1. Doom123

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

    Joined:
    11 Nov 2006
    Messages:
    749
    Likes Received:
    244
    Reputations:
    22
    Есть скрипт работающий в фоновом режиме с помощью

    Code:
     ignore_user_abort(true);
    set_time_limit(3600);
    
    Скриптом пользуется человек 20 ... каждый на своем сервере, и всё прекрасно работает....
    Но есть один сервак на котором скрипт просто напроста вырбается.. и каждый раз в другом месте..(Тоесть это не ошибка в коде , и код тут не причём)

    Обе вышеуказаные функции разрешены и срабатывают..
    по умолчанию на сервере

    Code:
    max_execution_time = 600
    
    но скрипт вырубается после 15-20 сек работы ...

    п.с если запустить скрипт из браузера то всё работает ..

    Есть идеи? Зарание благодарен!
     
    #1 Doom123, 18 Jun 2012
    Last edited: 18 Jun 2012
  2. Todin

    Todin Member

    Joined:
    28 Jan 2011
    Messages:
    47
    Likes Received:
    7
    Reputations:
    0
    Может быть на сервере установлено 2 разных php-интерпретатора, или 2 разных веб сервера, если в кроне скрипт через апач запускаешь (ведь в кроне да? ) ), то попробуй напрямую через пых, ну или наоборот через апач.
     
  3. .::BARS::.

    .::BARS::. Elder - Старейшина

    Joined:
    13 Oct 2007
    Messages:
    379
    Likes Received:
    45
    Reputations:
    10
    логи???


    а если лень думать, то попробуй

    /usr/local/bin/curl http://сайт/скрипт >/dev/null 2>&1
     
  4. Doom123

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

    Joined:
    11 Nov 2006
    Messages:
    749
    Likes Received:
    244
    Reputations:
    22
    Нашёл проблему.. не срабатывает ignore_user_abort();

    хотя если посмотреть ini_get , ignore_user_abort установился в true ...

    в чем может бть трабл?
     
  5. Fail_Ed

    Fail_Ed New Member

    Joined:
    9 Apr 2012
    Messages:
    23
    Likes Received:
    0
    Reputations:
    -5
    Эээ...в кривой установке/настройке сервера?