1

トルネードをデバッグモードで実行したり使用したりしたくないのですautoreloadが、特定のURLを要求するなどのトリガーによって、またはタイマーなどを使用してサーバーをリロードできるようにしたいのですが、

プロセスを強制終了して再起動せずに、tornado httpserverを手動でリロードする方法はありますか?

4

1 に答える 1

1

私がこれを行った唯一の方法は、Nginx プロキシの背後で実行し、supervisord を介して実行中の各プロセスを再起動することです。ちょっと扱いにくいですが、一度スクリプトを作成すると、実際にはそれほど悪くはなく、ユーザーに対して透過的である必要があります。

検索を行ったところ、非常によく似た、しかしより適切な表現の回答が見つかりました 。サーバーを再起動せずに Tornado/Python を使用して新しいコードをデプロイする方法はありますか?

于 2012-10-23T19:12:41.333 に答える