2011-12-20 6 views
3

Twistedを使うのはとても新しいです。私は.pyでプロトコルを設定しており、完全に動作します。問題は、現在それをテストすることです、私は自分のサーバーにsshして実行する必要があります。私はサービス/サーバとして動作させたいので、いつも私のプロトコルを提供しています。私はねじれたサイトで.tacファイルについて何かを読んでいましたが、私が書いたプロトコルファイルをどうやって結びつけるのか分かりません。基本的なTwisted Reactorを設定する

私が持っているのは単純なソケットベースのiPhoneアプリで、メッセージを原子炉に送信してメッセージを受け取ったものです。

サーバの起動時にこれを起動したいと思います。 Apacheサーバのように動作します。

ありがとうございました。

+0

あなたの質問は、あなたのサーバーアプリケーションを常に稼働させようとしていることを意味します。しかし、これを達成するためにサーバーホストが起動したときにサーバーアプリケーションを実行できない理由は不明です。どうか明らかにしてください。 –

+0

これがあなたの質問に答えるかどうかを確認してくださいhttp://stackoverflow.com/questions/1603109/how-to-make-a-python-script-run-like-a-service-or-daemon-in-linux – llazzaro

+0

@llazzaro Thatウェブサーバーのようなバックグラウンドで実行されるためには、スクリプトを実行する必要があります。それをデアナナイゼーションすることは私が望むものであり、この内部的なことをねじれた方法があることを知っています。私は誰かがちょうどそれをする方法を知っていることを望んでいる。 – utahwithak

答えて

2

twistedでのデーモン化は、twistdシェルコマンドで行います。このチュートリアルは非常に役に立ちました。Using the Twisted Application Framework

+0

素晴らしい!それはまさに私が探していたものでした。再起動時に起動するのですか、再起動する必要がありますか? – utahwithak

+0

私はあなたのためのスタートアップスクリプトを作成する必要があると思う。 – thatwasbrilliant

関連する問題