web-dev-qa-db-ja.com

トランスミッションは、別のバージョンのトランスミッションが実行されているかどうかを尋ねます

最近、送信デーモンをインストールしましたが、コマンドラインからユーザー設定を構成しようとすると、この行に気付きました。 [04:07:41.304] 0.0.0.0でポート51413をバインドできませんでした:アドレスはすでに使用されています(Transmissionの別のコピーはすでに実行されていますか?)(net.c:371)デーモン/etc/init.dをすでに停止しています/ Transmission-daemonが停止し、Sudo Transmission-daemon -f -t -u username -v password -w〜/Downloadsを実行して、-gグローバル構成ファイルではなくユーザーを作成します。まだ実行中のものが見つかりません。送信をアンインストールしてパージし、デーモン、リモート、およびCLIのみを再インストールしましたが、それでも同じメッセージが表示されますか?誰かがまだ実行されているものを説明してもらえますか?.

3
FallenAngel

51413は エフェメラルポート の範囲にあるため、サーバーでなくても、すべてのアプリケーションがそのポートを動的に使用できます(発信接続はローカルインターフェイスの動的ポートにバインドされます)。すべてのサーバーアプリケーションに32768より小さく1024より大きい番号を使用することをお勧めします。割り当てられた番号を避けるために、/ etc/servicesを調べてください。そうしないと、この問題がいつでもランダムに再発する可能性があります。

0

新しいポートで新しいインスタンスを実行するだけです。例えば:

transmission-cli -p 51414 <torrent URL>
0
HelloWorld