
© 2014 Steve Francia
Hugoでテスト用サーバを立てた際に毎回ポート番号が変わる件
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ポートを使用して起動してくれました めでたしめでたし