Я использую библиотеку PHP Resque для создания рабочих мест PHP https://github.com/chrisboulton/php-resque
Я могу успешно создать задание, но когда мне нужно запустить задание (выполнить его), оно просто загружается.
Вот мой рабочий:
$worker = new Resque_Worker("0c129873b7c4ee43e8c7799c37cab4be");
$worker->work(5, true);
Это класс, обрабатывающий работу:
class PHP_Job
{
public function perform()
{
file_put_contents("t.txt", "test text");
}
}
Вот как я создаю работу:
$jobId = Resque::enqueue("test", "PHP_Job", $args, true);
echo "Queued job ".$jobId."\n\n";
Когда я запускаю работника, он просто загружается, я не уверен, как запустить задание в очереди.
РЕДАКТИРОВАТЬ
Я начал работать, и там написано, что на картинке, но больше ничего не происходит. Файл не создается.
Задача ещё не решена.
Других решений пока нет …