ツイストアプリケーションをリモートDebianホストにデプロイして再起動するための簡単な自動化スクリプトを作成しました。しかし、ツイストの使用を開始する際に問題があります。ファイルがrun.tac
あり、ファブリックタスク内で次のようにアプリケーションを起動します。
@task
def start():
run("twistd -y run.tac")
そして、ちょうどfab -H host_name start
。でうまく機能しlocalhost
ますが、リモートホストでアプリケーションを起動したいのですが、何も得られません。ログファイルで、アプリケーションが実際に起動されているのに起動されていfactory
ないことがわかります。私もチェックしましたnetstat -l
-何も私のポートをリッスンしていません。私はそのように非デーモンモードで実行しようとしました、そして、出来上がり、工場で起動しました、そして私はそれをリモートホストtwistd -ny run.tac
で見ることができます。netstat -l
しかし、それは私がそれを引き起こして欲しい方法ではありません。どんな助けでも大歓迎です。