wie sidekiq-Prozess zu lösen, sobald im Terminal gestartet

8

Ich möchte sidekiq auf meinem Produktionsserver ausführen, ich benutze diesen Befehl um den Prozess zu starten

%Vor%

Wie kann ich mich vom Prozess trennen, ohne ihn anzuhalten, damit ich die Verbindung zum Server schließen kann.

    
Keviv Vivek 09.02.2013, 19:35
quelle

2 Antworten

16

Die richtige Antwort ist Kleinschreibung -d :

%Vor%

sidekiq --help listet die Optionen auf:

%Vor%

Wenn sidekiq die Option -d ausführt, wird nach einer Protokolldatei gefragt, also lautet der vollständige Befehl:

%Vor%     
Fabrizio Regini 28.04.2013, 13:25
quelle
0

Sie können es trennen, indem Sie

ausführen

bundle exec sidekiq -D -q Mailer, 5 -q Standard -e Produktion

Optional kannst du einfach das Juwel von Gott verwenden, um deine Sidekiq-Jobs auszuführen.

    
Henley Chiu 12.02.2013 17:12
quelle

Tags und Links

yii\base\ErrorException
Copied! Copy Stacktrace Search Stackoverflow Search Google Error

PHP Core Warningyii\base\ErrorException

PHP Startup: Unable to load dynamic library 'mongodb.so' (tried: /usr/lib64/php/modules/mongodb.so (/usr/lib64/php/modules/mongodb.so: cannot open shared object file: No such file or directory), /usr/lib64/php/modules/mongodb.so.so (/usr/lib64/php/modules/mongodb.so.so: cannot open shared object file: No such file or directory))

$_GET = [
    'id' => '347157',
    'url' => 'how-to-detach-sidekiq-process-once-started-in-terminal',
];

$_SESSION = [
    '__flash' => [],
];