1

だから私はubuntu12.04を実行している私のvpsでtornadoサーバーをセットアップしました。したがって、サーバーにsshで接続するか、サーバーでvncを実行すると、サイトは静的/テンプレートファイルを正常にロードします。しかし、sshを終了するか、vnc pythonを終了すると、探していたファイルが存在しないというエラーがスローされます。

[Errno 2] No such file or directory

サーバーを実行するときは、Pythonコマンドを実行してバックグラウンドプロセスとして実行し、正常に実行されて終了します。

www.calapp.manangandhi.comでサーバーを実行しています

編集:以下の答えに従って、私はそれが機能する方法を見つけることができました。ここでは、竜巻アプリケーションをデーモン化するためのリンクがあります。スレッドで提案されている他の方法もあります。https://groups.google.com/forum/?fromgroups=#!topic/python-tornado/4cxKEFsS0RE

4

1 に答える 1

0

サーバーをsshシェル内から実行していると言っているのですか?その場合、問題は、シェルのシャットダウン時に、ソフトウェアがHUPを取得し、バックグラウンドにあるにもかかわらず切断される可能性があります。デーモン化して実行中の端末から完全に切り離すためのソフトウェアが必要です。ツールキットを使用している場合は、「デーモンとして起動」を検索するか、DJBの監視システムまたはその他のシステム全体のランチャーシステム内からソフトウェアを起動します。

于 2012-09-10T00:10:18.093 に答える