Как выполнить основную асинхронную работу в рамках синатры? - PullRequest
0 голосов
/ 11 мая 2009

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

exec('curl -0 '+url)

из приложения sinatra,

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

(я на окнах)

Ответы [ 3 ]

3 голосов
/ 12 мая 2009

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

1 голос
/ 12 мая 2009

Как насчет попытки:

exec('curl -0'+url) if fork == nil
0 голосов
/ 04 августа 2009

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

Использование Spork

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...