2017-08-02 13 views
4

CeleryExecutorで気流を実行しています。 airflow webserverairflow schedulerのコマンドを実行できますが、実行しようとしていますairflow workerはエラーを返します。socket.error:[Errno 98] address already in use気流作業員を実行中にエラーが発生しました:アドレスはすでに使用中です

トレースバック:プロセスがすでにworker_log_server_port airflow.cfgで設定はデフォルトでいうポート8793上で実行されたドッカー容器走行風サーバにおいて

enter image description here

答えて

5

。ポートを8795に変更し、コマンドairflow workerが機能しました。 enter image description here

それとも、プロセスとして8793を聴いて確認することができます:lsof i:8793、あなたがそのプロセスを必要としない場合は、でそれを殺す:kill $(lsof -t -i:8793)。私が最初にlsofをインストールする必要がありましたドッキングウィンドウにUbuntuのコンテナを実行していた。

apt-get update 
apt-get install lsof 
0

私は同じ問題を抱えていたとaiflow.cfgにworker_log_server_portの変更についてJavedの答えは私のために動作します。

+0

助けていただければ、アップしてください – javed

+0

私はすでに行っています:) – SMDC

関連する問題