1. ホーム
  2. redis

error:[Errno 98] アドレスが既に使用されている場合の解決策

2022-02-15 17:23:13

今日、実行するとアドレスが占有されている問題に遭遇したのですが、解決方法は2つあります。


<スパン 1. そのポートが他のプロセスに占有されている場合、再度実行するためには、未使用のポート番号に変更する必要があります。


2.合格しなかったプログラムを実行している <Ctrl> C 通常通り終了するが、直接閉じる 端子 または、通常の方法以外で退出する場合。 
を経由して退出する場合 lsof -i:(ポート) これは、ポート番号を占有しているプロセス、通常はちょうど適切に終了していないプロセスを見るためのものです。たとえば、次のようになります。
スード lsof -i: 9050
  • <スパン 1
コマンド PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEpython
6051 ccx <スパン 3 u IPv4 199758 <スパン 0 t0 TCP *: 9050 <スパン (聴く)
  • <スパン 1
次に PID を再実行するプロセス。
スードー 殺す 6051