0

開発サーバー (ユニコーン) をシャットダウンするたびに、ターミナルを閉じて最初からリロードするまでポート 8080 が解放されません。

→ unicorn_rails
I, [2012-06-09T09:56:05.919307 #6635]  INFO -- : listening on addr=0.0.0.0:8080 fd=3
I, [2012-06-09T09:56:05.919716 #6635]  INFO -- : worker=0 spawning...
I, [2012-06-09T09:56:05.921280 #6635]  INFO -- : master process ready
I, [2012-06-09T09:56:05.923884 #6636]  INFO -- : worker=0 spawned pid=6636
I, [2012-06-09T09:56:05.924617 #6636]  INFO -- : Refreshing Gem list
I, [2012-06-09T09:56:35.156762 #6636]  INFO -- : worker=0 ready
I, [2012-06-09T10:12:01.217846 #6635]  INFO -- : SIGWINCH ignored because we're not daemonized
^Z
[3]+  Stopped                 unicorn_rails

再起動しようとすると

→ unicorn_rails
E, [2012-06-09T11:48:24.172525 #9741] ERROR -- : adding listener failed addr=0.0.0.0:8080 (in use)
E, [2012-06-09T11:48:24.172783 #9741] ERROR -- : retrying in 0.5 seconds (4 tries left)

Control Zでサーバーをシャットダウンしました

間違ったコマンドを使用していますか?

4

2 に答える 2

5

はい、ctrl-z はそれをバックグラウンド ジョブに送信します。シャットダウンするには、ctrl-c を使用します。

于 2012-06-09T06:22:43.753 に答える
1

バックグラウンド ジョブに送信した場合は、 を使用してフォアグラウンドfgに戻すか、 を使用してプロセス ID を探し、 を使用して強制終了できます(以前に見つかったプロセス ID はどこにありますか)。pskill -9 <pid><pid>

于 2012-06-09T07:02:44.770 に答える