Razl-Dazl

eyecatch
© 2014 Steve Francia

Hugoでテスト用サーバを立てた際に毎回ポート番号が変わる件

Posted at — 2022-12-25

hugo serverしてテスト用サーバを立てた際に、毎回ポート番号が変わってしまいアクセスが面倒になるケースがあったのでメモ


port 1313 already in use, attempting to use an available port
Web Server is available at http://localhost:38423/ (bind address 127.0.0.1)
Press Ctrl+C to stop

こういった表示が出る場合がありました

ps auxして占有しているプロセスのPIDを調べると・・・

$ ps aux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.0   1804  1184 ?        Sl   01:17   0:00 /init
root         7  0.0  0.0   1812    84 ?        Ss   01:17   0:00 /init
root         8  0.0  0.0   1812    92 ?        S    01:17   0:00 /init
owner        9  0.0  0.0  10040  4900 pts/0    Ss   01:17   0:00 -bash
owner      273  1.1  1.1 1778936 93084 pts/0   Tl   02:08   0:01 hugo server -D
owner      360  0.0  0.0  10600  3268 pts/0    R+   02:09   0:00 ps aux

前回のプロセスがうまく終了できていないみたいでした・・・

PIDを指定して終了させます

kill -9 273

強制終了オプション(-9)を付けているのはそうしないと終了してくれなかったからです

この後いつも通りhugo serverしたらちゃんと1313ポートを使用して起動してくれました めでたしめでたし

Author@zakuro

Mastodon: 396@vivaldi.net