У меня есть процесс, который я хотел бы запустить в фоновом режиме, запустив клиент Gearman в любое время.
Я добился успеха, открыв два SSH-соединения с моим сервером, и в одном из них запускается рабочий, а в другом - запускается клиент. Это дает желаемый результат.
Проблема в том, что мне бы хотелось, чтобы рабочий постоянно работал в фоновом режиме, чтобы я мог просто вызывать клиента всякий раз, когда мне нужно выполнить процесс. Но как только я закрываю терминал, на котором запущен рабочий PHP-файл, звонок клиенту не работает - рабочий, похоже, умирает.
Есть ли способ заставить работника постоянно работать в фоновом режиме, поэтому вызов нового клиента будет работать без запуска нового работника?
Спасибо!