0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【備忘録】デプロイ関連でエラーが起きたとき(反映されない場合も)の対処法

Last updated at Posted at 2021-12-07

デプロイ時に何らかの原因で反映がされない場合の対処法

①unicorn を見てみる

本番環境でunicornを見てみる。

[ec2-user@ip-172-31-23-189 <リポジトリ名>]$ ps aux | grep unicorn
ec2-user 17877  0.4 18.1 588472 182840 ?       Sl   01:55   0:02 unicorn_rails master -c config/unicorn.rb -E production -D
ec2-user 17881  0.0 17.3 589088 175164 ?       Sl   01:55   0:00 unicorn_rails worker[0] -c config/unicorn.rb -E production -D
ec2-user 17911  0.0  0.2 110532  2180 pts/0    S+   02:05   0:00 grep --color=auto unicorn
[ec2-user@ip-172-31-23-189 <リポジトリ名>]$ kill <確認したunicorn rails masterのPID>
...

消えてたらOK(1つになってたらOK)

[ec2-user@ip-172-31-23-189 <リポジトリ名>]$ ps aux | grep unicorn
...
ec2-user 17911  0.0  0.2 110532  2180 pts/0    S+   02:05   0:00 grep --color=auto unicorn

②git で戻す

根本的な解決ではないが、戻るのも手。
参考:https://qiita.com/rch1223/items/9377446c3d010d91399b

1.戻りたいところのIDを確認する

$ git log

2.下記をうつ

$ git reset --hard [コミットid]

3.pushする(1こ1こ打って)

$ git status

$ git add .

$ git commit -m ""

$ git push -u origin master

4.pushに成功しないかもしれない

## 強制Push
$ git push -f origin master

あまり良くないらしいですが強制Pushしてしまいました。
個人開発ならギリOKらしいです。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?