回答編集履歴
2
インスタンスタイプ変更して動作した旨の追記
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
本文修正
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
|
+
お力添えありがとうございました。
|