質問編集履歴

4

fix

2020/05/05 16:29

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -274,10 +274,6 @@
274
274
 
275
275
 
276
276
 
277
- 使ってるバージョンが
278
-
279
-
280
-
281
277
  ruby '2.6.5'
282
278
 
283
279
  rails (6.0.2.1)

3

fix

2020/05/05 16:29

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -216,13 +216,11 @@
216
216
 
217
217
  ```
218
218
 
219
- $ chmod 755 /etc/init.d/unicorn
219
+ $ sudo chmod 755 /etc/init.d/unicorn
220
-
220
+
221
- $ chkconfig unicorn on
221
+ $ sudo chkconfig unicorn on
222
-
223
- $ service unicorn start
222
+
224
-
225
- sudo service unicorn start
223
+ $ sudo service unicorn start
226
224
 
227
225
  start unicorn
228
226
 

2

fix

2020/05/04 01:17

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -14,72 +14,6 @@
14
14
 
15
15
 
16
16
 
17
- Rais リポジトリ内の config/unicorn.rb を以下のように作成
18
-
19
- ```
20
-
21
- # -*- coding: utf-8 -*-
22
-
23
- worker_processes 4
24
-
25
-
26
-
27
- listen File.expand_path('tmp/unicorn.sock')
28
-
29
- pid File.expand_path('tmp/unicorn.pid')
30
-
31
-
32
-
33
- stderr_path File.expand_path('log/unicorn.log')
34
-
35
- stdout_path File.expand_path('log/unicorn.log')
36
-
37
-
38
-
39
- preload_app true
40
-
41
-
42
-
43
- before_fork do |server, worker|
44
-
45
- Signal.trap 'TERM' do
46
-
47
- puts 'Unicorn master intercepting TERM and sending myself QUIT instead'
48
-
49
- Process.kill 'QUIT', Process.pid
50
-
51
- end
52
-
53
-
54
-
55
- defined?(ActiveRecord::Base) and
56
-
57
- ActiveRecord::Base.connection.disconnect!
58
-
59
- end
60
-
61
-
62
-
63
- after_fork do |server, worker|
64
-
65
- Signal.trap 'TERM' do
66
-
67
- puts 'Unicorn worker intercepting TERM and doing nothing. Wait for master to send QUIT'
68
-
69
- end
70
-
71
-
72
-
73
- defined?(ActiveRecord::Base) and
74
-
75
- ActiveRecord::Base.establish_connection
76
-
77
- end
78
-
79
- ```
80
-
81
-
82
-
83
17
  EC2 内の /etc/init.d/unicorn を
84
18
 
85
19
  export HOME, RAILS_ROOT_DIR の部分だけかきかえて以下のように作成

1

fix

2020/05/04 01:16

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,4 @@
1
- 先任の人が AWS EC2 上に構築して capistorano ですでにデプロイされてる nginx + Rails サーバーがあるのですが
1
+ 先任の人が AWS EC2 上に構築して capistorano ですでにデプロイされてる nginx + Rails サーバーがあるって EC2 を再起動してとき nginx は自動するのですが unicorn が自動で立ち上がらず 502 エラーになってしまいます
2
-
3
- EC2 を再起動してとき nginx は自動するのですが unicorn が自動で立ち上がらず 502 エラーになってしまいます
4
2
 
5
3
  unicorn を自動起動するにはどうすればいいのでしょうか
6
4