回答編集履歴

2

インスタンスタイプ変更して動作した旨の追記

2023/04/02 08:38

投稿

deango
deango

スコア161

test CHANGED
@@ -1,4 +1,5 @@
1
- nginxのエラーの原因ですが、Ec2のインスタンスのメモリの容量不足により学習データがキャッシュできなかったことが原因でした。メモリ増設を検討中です(無料枠で収まらなくなりますが、、、)
1
+ nginxのエラーの原因ですが、Ec2のインスタンスのメモリの容量不足により学習データがキャッシュできなかったことが原因でした。
2
+ t2.micro(メモリ1GiB)からt3.large(メモリ4GiB)に変更して動作するようになりました。
2
3
 
3
4
  また、学習データはdjangoの起動時に読み込むように仕様変更しました。
4
5
  具体的には、django.apps.AppConfigクラスを継承してreadyメソッドを使用して、

1

本文修正

2023/03/30 13:20

投稿

deango
deango

スコア161

test CHANGED
@@ -1,7 +1,9 @@
1
1
  nginxのエラーの原因ですが、Ec2のインスタンスのメモリの容量不足により学習データがキャッシュできなかったことが原因でした。メモリ増設を検討中です(無料枠で収まらなくなりますが、、、)
2
2
 
3
- また、djangoの起動時に読み込むように仕様変更しました。
3
+ また、学習データはdjangoの起動時に読み込むように仕様変更しました。
4
4
  具体的には、django.apps.AppConfigクラスを継承してreadyメソッドを使用して、
5
5
  対象の学習データをdjangoのrunserver時に読み込む仕様にしました。
6
6
 
7
7
  開発環境ではメモリの問題がないため、上記の仕様変更でスムーズに動くようになりました。
8
+
9
+ お力添えありがとうございました。