質問編集履歴

4

heroku logの貼り付け直し&500エラー画面添付

2020/05/31 13:10

投稿

yonekoman
yonekoman

スコア7

test CHANGED
File without changes
test CHANGED
@@ -16,8 +16,6 @@
16
16
 
17
17
 
18
18
 
19
-
20
-
21
19
  **<現状>**
22
20
 
23
21
  まずはCSS周りだけでも触っていければと思いましたがRubyのバージョンも古く、rbenvでインストールできなかったり、herokuのCeder14に引っかかり、pushもできませんでした。
@@ -58,51 +56,35 @@
58
56
 
59
57
  ```
60
58
 
61
- 2020-05-29T13:20:20.732035+00:00 heroku[router]: at=info method=GET path="/assets/semantic-ui/icons-aadc3580d2b64ff5a7e6f1425587db4e8b033efcbf8f5c332ca52a5ed580c87c.woff2" host=sengoku-staging.herokuapp.com request_id=86ebc30e-d2d4-4ddf-b7a1-8c44b33ca4ce fwd="119.104.39.83" dyno=web.1 connect=1ms service=4ms status=200 bytes=56989 protocol=https
62
-
63
- 2020-05-29T13:56:45.874523+00:00 heroku[web.1]: Idling
64
-
65
- 2020-05-29T13:56:45.887746+00:00 heroku[web.1]: State changed from up to down
66
-
67
- 2020-05-29T13:56:47.115501+00:00 app[web.1]: - Gracefully stopping, waiting for requests to finish
68
-
69
- 2020-05-29T13:56:47.117055+00:00 app[web.1]: === puma shutdown: 2020-05-29 13:56:47 +0000 ===
70
-
71
- 2020-05-29T13:56:47.117056+00:00 app[web.1]: - Goodbye!
72
-
73
- 2020-05-30T05:12:56.871635+00:00 heroku[web.1]: Unidling
74
-
75
- 2020-05-30T05:12:56.887081+00:00 heroku[web.1]: State changed from down to starting
76
-
77
- 2020-05-30T05:13:09.270184+00:00 app[web.1]: Puma starting in single mode...
78
-
79
- 2020-05-30T05:13:09.270208+00:00 app[web.1]: * Version 4.3.3 (ruby 2.7.1-p83), codename: Mysterious Traveller
80
-
81
- 2020-05-30T05:13:09.270209+00:00 app[web.1]: * Min threads: 5, max threads: 5
82
-
83
- 2020-05-30T05:13:09.270210+00:00 app[web.1]: * Environment: production
84
-
85
- 2020-05-30T05:13:15.619674+00:00 app[web.1]: /app/vendor/bundle/ruby/2.7.0/gems/json-1.8.6/lib/json/common.rb:155: warning: Using the last argument as keyword parameters is deprecated
86
-
87
- 2020-05-30T05:13:15.826609+00:00 app[web.1]: * Listening on tcp://0.0.0.0:45890
88
-
89
- 2020-05-30T05:13:15.826710+00:00 app[web.1]: Use Ctrl-C to stop
90
-
91
- 2020-05-30T05:13:16.040038+00:00 heroku[web.1]: State changed from starting to up
92
-
93
- 2020-05-30T05:13:16.965247+00:00 heroku[router]: at=info method=GET path="/robots.txt" host=sengoku-staging.herokuapp.com request_id=efb70e3d-19ed-41cf-a238-e56fd7e90ef0 fwd="88.99.195.201" dyno=web.1 connect=1ms service=25ms status=301 bytes=171 protocol=http
94
-
95
- 2020-05-30T05:13:17.513895+00:00 heroku[router]: at=info method=GET path="/robots.txt" host=sengoku-staging.herokuapp.com request_id=06a7db95-5a72-4fa3-97fe-ad78a72df3b0 fwd="88.99.195.201" dyno=web.1 connect=0ms service=7ms status=200 bytes=341 protocol=https
96
-
97
- 2020-05-30T05:13:17.712859+00:00 heroku[router]: at=info method=GET path="/" host=sengoku-staging.herokuapp.com request_id=a95eaaf9-346e-45ff-8946-070daadee1b6 fwd="88.99.195.201" dyno=web.1 connect=0ms service=2ms status=301 bytes=161 protocol=http
98
-
99
- 2020-05-30T05:13:18.299895+00:00 heroku[router]: at=info method=GET path="/" host=sengoku-staging.herokuapp.com request_id=64abbe61-94c2-4b8e-8ade-5fad991a9d84 fwd="94.130.167.95" dyno=web.1 connect=0ms service=9ms status=500 bytes=6271 protocol=https
100
-
101
- 2020-05-30T05:46:31.889981+00:00 heroku[web.1]: Idling・・(この後、何度か繰り返し)
102
-
103
-
104
-
105
- ```
59
+ 2020-05-31T01:54:14.096527+00:00 heroku[router]: at=info method=GET path="/assets/murakushu_top_2-14ac461ec82a828e7d2566d6f7debca5c4022bcc9a3e409d7fb797f2269eb60f.jpg" host=sengoku-staging.herokuapp.com request_id=958773f7-2a79-4cc2-a6cc-1c298a4cf687 fwd="119.104.26.146" dyno=web.1 connect=1ms service=63ms status=404 bytes=6227 protocol=https
60
+
61
+ 2020-05-31T01:55:03.908205+00:00 heroku[router]: at=info method=GET path="/about/grade" host=sengoku-staging.herokuapp.com request_id=24275bac-a40c-49d9-8ceb-754063449313 fwd="119.104.26.146" dyno=web.1 connect=2ms service=21ms status=500 bytes=6271 protocol=https
62
+
63
+ 2020-05-31T01:55:04.305646+00:00 heroku[router]: at=info method=GET path="/assets/jquery.narrows-ff44ce77e70cdab26e8833daeab09f751a16662d35eb8354d9d8de313d1570b9.js" host=sengoku-staging.herokuapp.com request_id=b4ae512c-7b95-4780-85be-85a8d9f2d71b fwd="119.104.26.146" dyno=web.1 connect=1ms service=78ms status=404 bytes=6227 protocol=https
64
+
65
+ 2020-05-31T01:55:04.263402+00:00 heroku[router]: at=info method=GET path="/assets/main-0a988f8ddc9cacf19b0627458380a655ffc5830bf3b2249c6aa7b73e2c685548.js" host=sengoku-staging.herokuapp.com request_id=ce77f6ad-ed88-494d-9a0a-c685518008cb fwd="119.104.26.146" dyno=web.1 connect=0ms service=58ms status=404 bytes=6227 protocol=https
66
+
67
+ 2020-05-31T01:55:04.527650+00:00 heroku[router]: at=info method=GET path="/assets/murakushu_top_2-14ac461ec82a828e7d2566d6f7debca5c4022bcc9a3e409d7fb797f2269eb60f.jpg" host=sengoku-staging.herokuapp.com request_id=8c4938e8-e1a8-4aa7-835c-a0f9e0560e7f fwd="119.104.26.146" dyno=web.1 connect=0ms service=42ms status=404 bytes=6227 protocol=https
68
+
69
+ 2020-05-31T01:55:07.680366+00:00 heroku[router]: at=info method=GET path="/about/premium" host=sengoku-staging.herokuapp.com request_id=fa90304f-35b9-4eb3-bd70-4871a963e21a fwd="119.104.26.146" dyno=web.1 connect=1ms service=12ms status=500 bytes=6271 protocol=https
70
+
71
+ 2020-05-31T01:55:08.042505+00:00 heroku[router]: at=info method=GET path="/assets/main-0a988f8ddc9cacf19b0627458380a655ffc5830bf3b2249c6aa7b73e2c685548.js" host=sengoku-staging.herokuapp.com request_id=33c90f0b-7958-47a2-ae35-a5a2890e4c9a fwd="119.104.26.146" dyno=web.1 connect=0ms service=72ms status=404 bytes=6227 protocol=https
72
+
73
+ 2020-05-31T01:55:08.041187+00:00 heroku[router]: at=info method=GET path="/assets/jquery.narrows-ff44ce77e70cdab26e8833daeab09f751a16662d35eb8354d9d8de313d1570b9.js" host=sengoku-staging.herokuapp.com request_id=7f3a112d-558d-4ba4-baf7-2ee2a2fbe3b6 fwd="119.104.26.146" dyno=web.1 connect=0ms service=67ms status=404 bytes=6227 protocol=https
74
+
75
+ 2020-05-31T01:55:08.321123+00:00 heroku[router]: at=info method=GET path="/assets/murakushu_top_2-14ac461ec82a828e7d2566d6f7debca5c4022bcc9a3e409d7fb797f2269eb60f.jpg" host=sengoku-staging.herokuapp.com request_id=831ee0b9-1605-4cf7-a970-451a6c665086 fwd="119.104.26.146" dyno=web.1 connect=0ms service=52ms status=404 bytes=6227 protocol=https
76
+
77
+ 2020-05-31T01:55:08.329952+00:00 heroku[router]: at=info method=GET path="/assets/jquery.narrows-ff44ce77e70cdab26e8833daeab09f751a16662d35eb8354d9d8de313d1570b9.js" host=sengoku-staging.herokuapp.com request_id=9f19af48-4fa4-48d3-b32d-882daf4e32be fwd="119.104.26.146" dyno=web.1 connect=0ms service=59ms status=404 bytes=6227 protocol=https
78
+
79
+ (一部抜粋)
80
+
81
+
82
+
83
+ ```
84
+
85
+
86
+
87
+ ![イメージ説明](33068225d2aa56a5897c6ed4268a6bbc.png)
106
88
 
107
89
 
108
90
 
@@ -112,8 +94,6 @@
112
94
 
113
95
  Rails.application.routes.draw do
114
96
 
115
-
116
-
117
97
  mount Ckeditor::Engine => '/ckeditor'
118
98
 
119
99
  get 'mypage/index'
@@ -148,28 +128,20 @@
148
128
 
149
129
  get 'privacy/tokusho'
150
130
 
151
-
152
-
153
131
  get 'term/index'
154
132
 
155
-
156
-
157
133
  get 'about/grade'
158
134
 
159
135
  get 'about/premium'
160
136
 
161
137
  get 'about/howto'
162
138
 
163
-
164
-
165
139
  get 'premium/index'
166
140
 
167
141
  get 'premium/confirm'
168
142
 
169
143
  get 'premium/thanks'
170
144
 
171
-
172
-
173
145
  get 'inquiry/index'
174
146
 
175
147
  get 'inquiry/confirm'
@@ -204,20 +176,10 @@
204
176
 
205
177
  resources :sites, :only => [:create, :new, :index]
206
178
 
207
-
208
-
209
179
  resources :guides, :only => [:show]
210
180
 
211
-
212
-
213
181
  resources :profiles do
214
182
 
215
- # collection do
216
-
217
- # get 'list'
218
-
219
- # end
220
-
221
183
 
222
184
 
223
185
  member do
@@ -266,8 +228,6 @@
266
228
 
267
229
 
268
230
 
269
-
270
-
271
231
  match ':controller(/:action(/:id))', via: [:get, :post, :patch ]
272
232
 
273
233
  end
@@ -316,10 +276,6 @@
316
276
 
317
277
 
318
278
 
319
- # gem 'pg' => group :production へ移築
320
-
321
-
322
-
323
279
  group :development, :test do
324
280
 
325
281
  gem 'byebug'
@@ -332,20 +288,6 @@
332
288
 
333
289
 
334
290
 
335
- # group :production, :staging do
336
-
337
- # gem 'rails_12factor' =>Rails6では不要のため削除
338
-
339
-
340
-
341
- # end
342
-
343
-
344
-
345
-
346
-
347
- # gem 'foreigner' #外部キー制約
348
-
349
291
  gem "paranoia" # 論理削除
350
292
 
351
293
  gem "ransack" # 検索
@@ -368,8 +310,6 @@
368
310
 
369
311
 
370
312
 
371
- #googlemap表示
372
-
373
313
  gem "gmaps4rails"
374
314
 
375
315
  gem "geocoder"
@@ -388,70 +328,40 @@
388
328
 
389
329
  gem 'therubyracer'
390
330
 
391
-
392
-
393
331
  gem 'nested_form'
394
332
 
395
-
396
-
397
- # crontab管理ライブラリ
398
-
399
333
  gem 'whenever', require: false
400
334
 
401
-
402
-
403
- # 画像加工
404
-
405
335
  gem 'carrierwave'
406
336
 
407
337
  gem 'fog', '1.28.0'
408
338
 
409
339
  gem "mini_magick"
410
340
 
411
-
412
-
413
341
  gem 'simple_form'
414
342
 
415
- #カレンダーで日付入力
416
-
417
343
  gem 'momentjs-rails'
418
344
 
419
- # DateTimePicker
420
-
421
345
  gem 'datetimepicker-rails', github: 'zpaulovics/datetimepicker-rails', branch: 'master', submodules: true
422
346
 
423
347
  gem 'google-analytics-rails'
424
348
 
425
- #javascript yui圧縮
426
-
427
349
  gem 'yui-compressor', '~> 0.12.0'
428
350
 
429
- # ログイン周り
430
-
431
351
  gem 'devise'
432
352
 
433
353
  gem 'omniauth'
434
354
 
435
355
  gem 'omniauth-facebook', github: 'mkdynamic/omniauth-facebook'
436
356
 
437
- #newrelic
438
-
439
357
  gem 'newrelic_rpm'
440
358
 
441
- #SEO対策周り
442
-
443
359
  gem "meta-tags"
444
360
 
445
- # settingsで定数管理
446
-
447
361
  gem "config"
448
362
 
449
- # サイトマップを作成
450
-
451
363
  gem 'sitemap_generator'
452
364
 
453
- # slim
454
-
455
365
  gem "slim-rails"
456
366
 
457
367
  gem 'html2slim'
@@ -460,32 +370,20 @@
460
370
 
461
371
  gem 'bxslider-rails'
462
372
 
463
- # 画像をドロップダウンでアップロード
464
-
465
373
  gem 'dropzonejs-rails'
466
374
 
467
- # webサーバー
468
-
469
375
  gem 'puma'
470
376
 
471
-
472
-
473
377
  gem 'rubyzip', '>= 1.0.0' # will load new rubyzip version
474
378
 
475
379
  gem 'zip-zip' # will load compatibility for old rubyzip API.
476
380
 
477
-
478
-
479
381
  gem 'ckeditor', '4.3.0'
480
382
 
481
-
482
-
483
383
  gem 'counter_culture', '~> 0.1.33'
484
384
 
485
385
  gem 'rspec-rails'
486
386
 
487
-
488
-
489
387
  gem 'rack'
490
388
 
491
389
  gem 'xmlrpc'
@@ -502,88 +400,36 @@
502
400
 
503
401
  Rails.application.configure do
504
402
 
505
-
506
-
507
-
508
-
509
403
  config.force_ssl = true
510
404
 
511
-
512
-
513
-
514
-
515
405
  config.cache_classes = true
516
406
 
517
-
518
-
519
407
  config.eager_load = true
520
408
 
521
-
522
-
523
-
524
-
525
409
  config.consider_all_requests_local = false
526
410
 
527
-
528
-
529
-
530
-
531
411
  config.action_controller.asset_host = 'https://murakushu.com/'
532
412
 
533
413
  config.action_mailer.asset_host = config.action_controller.asset_host
534
414
 
535
415
  config.action_mailer.default_url_options = { :host => 'murakushu.com' }
536
416
 
537
-
538
-
539
-
540
-
541
417
  config.public_file_server.enabled = true
542
418
 
543
-
544
-
545
-
546
-
547
-
548
-
549
419
  config.assets.js_compressor = :uglifier
550
420
 
551
-
552
-
553
421
  config.assets.compile = false
554
422
 
555
-
556
-
557
423
  config.assets.digest = true
558
424
 
559
-
560
-
561
-
562
-
563
425
  config.log_level = :debug
564
426
 
565
-
566
-
567
-
568
-
569
427
  config.i18n.fallbacks = true
570
428
 
571
-
572
-
573
-
574
-
575
429
  config.active_support.deprecation = :notify
576
430
 
577
-
578
-
579
-
580
-
581
431
  config.log_formatter = ::Logger::Formatter.new
582
432
 
583
-
584
-
585
-
586
-
587
433
  config.active_record.dump_schema_after_migration = false
588
434
 
589
435
  config.action_mailer.default_url_options = { :host => "murakushu.com" }
@@ -614,12 +460,8 @@
614
460
 
615
461
  ```
616
462
 
617
-
618
-
619
463
  恐縮ですが、お気づきの点があればご指摘いただけると幸いです。
620
464
 
621
465
  もしくは、既存のアプリを別のやり方でひとまず触れるようにできる方法があれば、それもご教示願えると嬉しいです。
622
466
 
623
-
624
-
625
467
  文字制限で必要そうなログを全部掲載できていないので、情報足りないことがあるかと存じますが、何卒よろしくお願い申し上げます。

3

現在の現象を<現状>部分に追記。

2020/05/31 13:09

投稿

yonekoman
yonekoman

スコア7

test CHANGED
File without changes
test CHANGED
@@ -22,7 +22,7 @@
22
22
 
23
23
  まずはCSS周りだけでも触っていければと思いましたがRubyのバージョンも古く、rbenvでインストールできなかったり、herokuのCeder14に引っかかり、pushもできませんでした。
24
24
 
25
- そのため、どうせならバージョンを上げようと思い、下記のバージョン作業しています。
25
+ そのため、どうせならバージョンを上げようと思い、cloneしてきたアプリを下記のバージョンにあげる作業しています。
26
26
 
27
27
 
28
28
 
@@ -30,7 +30,9 @@
30
30
 
31
31
 
32
32
 
33
- すっとばし過ぎなのかもしれませんが、いろんなエラーと格闘しながら、なんとかherokuへPushできるところまできましたが、500エラーで正常稼働しません。
33
+ すっとばし過ぎなのかもしれませんが、いろんなエラーと格闘しながら、なんとかherokuへPushできるところまできましたが、500エラーで正常稼働しません。正確には、ヘッダー、フッター部分と全体のフレームは表示されますが画面メイン部分は500エラー―となります。ヘッダーのメニューリンクをクリックしても該当の静的ページすら表示されず500エラーや404エラーとなります。
34
+
35
+
34
36
 
35
37
  エラーページは表示されているので、どうもアセットがちゃんとLoadで来てないのかなと思いながら、グーグル先生と格闘しましたが、どれをやってもうまくいきません。
36
38
 

2

localでは正常に稼働している点を追記

2020/05/31 02:57

投稿

yonekoman
yonekoman

スコア7

test CHANGED
File without changes
test CHANGED
@@ -34,6 +34,8 @@
34
34
 
35
35
  エラーページは表示されているので、どうもアセットがちゃんとLoadで来てないのかなと思いながら、グーグル先生と格闘しましたが、どれをやってもうまくいきません。
36
36
 
37
+ なお、localでは正常に表示されています。
38
+
37
39
 
38
40
 
39
41
  **<Tryしたこと>**

1

production.rbのコードを追加

2020/05/31 02:17

投稿

yonekoman
yonekoman

スコア7

test CHANGED
File without changes
test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
 
8
8
 
9
- <やりたいこと>
9
+ **最終的にやりたいこと>**
10
10
 
11
11
  既存のアプリ(以前にある会社に作ってもらったアプリ)を放置していたので、それを改めて開発・運用できる状況にしたい。(平行して、別途トレーニングアプリを自分で勉強しながら作り、ある程度力が付いたら既存アプリにも手を入れていきたい)
12
12
 
@@ -18,7 +18,7 @@
18
18
 
19
19
 
20
20
 
21
- <現状>
21
+ **<現状>**
22
22
 
23
23
  まずはCSS周りだけでも触っていければと思いましたがRubyのバージョンも古く、rbenvでインストールできなかったり、herokuのCeder14に引っかかり、pushもできませんでした。
24
24
 
@@ -36,7 +36,7 @@
36
36
 
37
37
 
38
38
 
39
- <Tryしたこと>
39
+ **<Tryしたこと>**
40
40
 
41
41
  ・localでプリコンパイルする
42
42
 
@@ -492,6 +492,126 @@
492
492
 
493
493
 
494
494
 
495
+ production.rb
496
+
497
+ ```
498
+
499
+ Rails.application.configure do
500
+
501
+
502
+
503
+
504
+
505
+ config.force_ssl = true
506
+
507
+
508
+
509
+
510
+
511
+ config.cache_classes = true
512
+
513
+
514
+
515
+ config.eager_load = true
516
+
517
+
518
+
519
+
520
+
521
+ config.consider_all_requests_local = false
522
+
523
+
524
+
525
+
526
+
527
+ config.action_controller.asset_host = 'https://murakushu.com/'
528
+
529
+ config.action_mailer.asset_host = config.action_controller.asset_host
530
+
531
+ config.action_mailer.default_url_options = { :host => 'murakushu.com' }
532
+
533
+
534
+
535
+
536
+
537
+ config.public_file_server.enabled = true
538
+
539
+
540
+
541
+
542
+
543
+
544
+
545
+ config.assets.js_compressor = :uglifier
546
+
547
+
548
+
549
+ config.assets.compile = false
550
+
551
+
552
+
553
+ config.assets.digest = true
554
+
555
+
556
+
557
+
558
+
559
+ config.log_level = :debug
560
+
561
+
562
+
563
+
564
+
565
+ config.i18n.fallbacks = true
566
+
567
+
568
+
569
+
570
+
571
+ config.active_support.deprecation = :notify
572
+
573
+
574
+
575
+
576
+
577
+ config.log_formatter = ::Logger::Formatter.new
578
+
579
+
580
+
581
+
582
+
583
+ config.active_record.dump_schema_after_migration = false
584
+
585
+ config.action_mailer.default_url_options = { :host => "murakushu.com" }
586
+
587
+ config.action_mailer.delivery_method = :smtp
588
+
589
+ config.action_mailer.smtp_settings = {
590
+
591
+ :user_name => ENV['SENDGRID_USERNAME'],
592
+
593
+ :password => ENV['SENDGRID_PASSWORD'],
594
+
595
+ :domain => "murakushu.com",
596
+
597
+ :address => "smtp.sendgrid.net",
598
+
599
+ :port => 587, # ssl:587, plain:25
600
+
601
+ :authentication => :plain,
602
+
603
+ :enable_starttls_auto => true
604
+
605
+ }
606
+
607
+ end
608
+
609
+
610
+
611
+ ```
612
+
613
+
614
+
495
615
  恐縮ですが、お気づきの点があればご指摘いただけると幸いです。
496
616
 
497
617
  もしくは、既存のアプリを別のやり方でひとまず触れるようにできる方法があれば、それもご教示願えると嬉しいです。