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

  • Автор темы rusl92
  • Дата начала
Статус
Закрыто для дальнейших ответов.
R

rusl92

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

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

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

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

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

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

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

Заранее спасибо!
 
1

1ive

Поздно, наверное, но сам недавно "демона" запускал на сервере, уже 3 недели работает.

HTML:
<?php
set_time_limit (0); 
ignore_user_abort (1);
?>

Запускаете страницу из браузера, и можете смело закрывать вкладку, скрипт продолжит исполняться
Главное не забыть что-нибудь для остановки скрипта.

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

Обучение наступательной кибербезопасности в игровой форме. Начать игру!