Как запустить базовое асинхронное задание в Sinatra?

StackOverflow https://stackoverflow.com/questions/849331

Вопрос

Я хотел бы запустить базовое асинхронное задание

exec('curl -0 '+url)

из приложения Синатра,

Я пытался сделать это с помощью вилки и отсоединения, но это кажется фальшивкой.

(я в окнах)

Это было полезно?

Решение

есть пример приложения от Блейка Мизерани на Github: Синатра-диджей, используя DelayedJob в качестве механизма очереди.

Другие советы

А как насчет того, чтобы попробовать:

exec('curl -0'+url) if fork == nil

Старый вопрос, но...

Использовать Спорк

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top