Настройка сервера Debiana

Тема в разделе "Веб-серверы - Администрирование", создана пользователем rusl92, 6 май 2011.

Статус темы:
Закрыта.
  1. rusl92

    rusl92 Гость

    Добрый вечер, уважаемые форумчане!
    Итак у меня в распоряжении сервер debian, isp manager панелька, в которой доступны настройки php
    время выполнения
    лимит памяти
    максимальный размер запроса
    и т.п.

    есть php скрипт, в котором прописан бесконечный цикл while (true) { }

    время выполнения поставлено в настройках - 0

    запускаю его браузере
    через некоторое время наступает timeout

    также имеется в распоряжении cron

    1) так вот, каким образом запускать скрипт автоматически, + чтобы он постоянно работал.
    2) лимит памяти максимальный 1024Мб
    мне нужно похоже контролировать лимит
    и в случае переполнения сохранять данные и перезапускать скрипт заново

    каким образом можно решить эти задачи
    можете посоветовать мануал
    или написать в этой теме

    Заранее спасибо!
     
  2. rusl92

    rusl92 Гость

  3. 1ive

    1ive Well-Known Member
    Web Team

    Регистрация:
    12 сен 2010
    Сообщения:
    694
    Симпатии:
    0
    Поздно, наверное, но сам недавно "демона" запускал на сервере, уже 3 недели работает.

    HTML:
    <?php
    set_time_limit (0);
    ignore_user_abort (1);
    ?>
    Запускаете страницу из браузера, и можете смело закрывать вкладку, скрипт продолжит исполняться
    Главное не забыть что-нибудь для остановки скрипта.

    Типа
    HTML:
    <?php
    if (file_exists("stopcycle.txt")) exit;
    ?>
    Тоесть, если создать файл stopcycle.txt в каталоге со скриптом, выполнение скрипта завершится.
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей