Snažím sa spustiť proces, zachytiť výstupdať mu vstup a monitorovať tento proces. Momentálne používam vidličku a zachytávam pid, aby som skontroloval, či je spustený, a v prípade potreby ho zabiť. Pozerám sa na premenu na sidekiq, ale nie som si istý, či je to na to najlepšie.
Vstup je vítaný.
Rubín na koľajniciach - spustiť proces - zachytiť proces IO a zapísať do databázy - zabezpečiť spustenie procesu - ukončiť proces
odpovede:
0 pre odpoveď č. 1Pozri tiež Delayed_Job
. A modul napísaný niekým iným je nekonečne výhodnejší ako modul s vlastnými fork
, pretože aplikácia Rails bežiaca na skutočnom webovom serveri musí počítať s častým vypínaním a reštartom, a fork
nebudem si toho vedomý.