Open karszawa opened 6 years ago
[practice-log]
isucon@image:~/private_isu/webapp/golang$ ls /etc/systemd/system/isu-go.service
/etc/systemd/system/isu-go.service
isucon@image:~/private_isu/webapp/golang$ cat /etc/systemd/system/isu-go.service
[Unit]
Description=isu-go
After=syslog.target
[Service]
WorkingDirectory=/home/isucon/private_isu/webapp/golang
EnvironmentFile=/home/isucon/env.sh
Environment=RACK_ENV=production
PIDFile=/home/isucon/private_isu/webapp/golang/server.pid
User=isucon
Group=isucon
ExecStart=/home/isucon/private_isu/webapp/golang/app -bind "127.0.0.1:8080"
ExecStop=/bin/kill -s QUIT $MAINPID
[Install]
WantedBy=multi-user.target
isucon@image:~/private_isu/webapp/golang$ ls /home/isucon/env.sh
/home/isucon/env.sh
isucon@image:~/private_isu/webapp/golang$ cat /home/isucon/env.sh
PATH=/usr/local/bin:/home/isucon/.local/ruby/bin:/home/isucon/.local/node/bin:/home/isucon/.local/python3/bin:/home/isucon/.local/perl/bin:/home/isucon/.local/php/bin:/home/isucon/.local/php/sbin:/home/isucon/.local/go/bin:/home/isucon/.local/scala/bin:/usr/bin/:/bin/:$PATH
GOPATH=/home/isucon/gocode
ISUCONP_DB_NAME=isuconp
ISUCONP_DB_USER=isucon
ISUCONP_DB_PASSWORD=isucon
何のミドルウェアで動いているのかを確認する
サービス一覧を確認
サービスを停止・起動
Optional