Как лучше всего запустить PHP-скрипт в фоновом режиме: Gearman или через оболочку? - PullRequest
0 голосов
/ 22 декабря 2011

Я хочу, чтобы скрипт PHP работал в фоновом режиме. Поэтому я провел небольшое исследование и нашел два решения:

  1. Через оболочку.
  2. http://gearman.org/

Мне интересно, какое решение является лучшим.

Кроме того, я видел, что в PHP.ini есть ограничение памяти. Мне интересно, как это ограничение повлияет на мой «фоновый» PHP-скрипт, и если мне нужно больше памяти, какое решение лучше.

Подробнее:

Скрипт, который будет работать в фоновом режиме, будет шифровать файл с помощью PHP и фреймворка Kohana.

Я использую Ubuntu 11.

1 Ответ

3 голосов
/ 22 декабря 2011

Очевидно, это зависит от того, нужны ли вам функции Gearman или нет.Сомнительно, что в Gearman есть какая-то магия, которая заставила бы ваш настоящий скрипт работать лучше , поэтому, если вам не нужно , чтобы выполнять параллельную работу, обрабатывать баланс нагрузки и вызывать функции между языками простой shell_exec ('... &') (или задание cron) - это просто меньше работы.

...