質問編集履歴
1
ログについて
test
CHANGED
File without changes
|
test
CHANGED
@@ -115,3 +115,67 @@
|
|
115
115
|
|
116
116
|
|
117
117
|
よろしくお願いします。
|
118
|
+
|
119
|
+
|
120
|
+
|
121
|
+
追記です。
|
122
|
+
|
123
|
+
catalina.outは直前では
|
124
|
+
|
125
|
+
[Unloading class sun.reflect.GeneratedMethodAccessor9999]
|
126
|
+
|
127
|
+
が続いているのですが、遡ると
|
128
|
+
|
129
|
+
|
130
|
+
|
131
|
+
java.lang.OutOfMemoryError: Java heap space
|
132
|
+
|
133
|
+
Dumping heap to java_pid9785.hprof ...
|
134
|
+
|
135
|
+
Exception in thread "ContainerBackgroundProcessor[StandardEngine[Catalina]]" java.lang.OutOfMemoryError: Java heap space
|
136
|
+
|
137
|
+
Heap dump file created [300542552 bytes in 97.576 secs]
|
138
|
+
|
139
|
+
org.postgresql.util.PSQLException: Ran out of memory retrieving query results.
|
140
|
+
|
141
|
+
at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1325)
|
142
|
+
|
143
|
+
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:195)
|
144
|
+
|
145
|
+
Caused by: java.lang.OutOfMemoryError: Java heap space
|
146
|
+
|
147
|
+
Error occurred during initialization of VM
|
148
|
+
|
149
|
+
Could not reserve enough space for object heap
|
150
|
+
|
151
|
+
となっていました。
|
152
|
+
|
153
|
+
|
154
|
+
|
155
|
+
/var/log/messageを確認すると
|
156
|
+
|
157
|
+
kernel: Out of memory: Kill process 9785 (java) score 674 or sacrifice child
|
158
|
+
|
159
|
+
kernel: Killed process 9785, UID 0, (java) total-vm:1985376kB, anon-rss:1191028kB, file-rss:268kB
|
160
|
+
|
161
|
+
となっているので、
|
162
|
+
|
163
|
+
おっしゃるように、OutOfMemoryErrorでプロセスがkillしてしまっているのですね。
|
164
|
+
|
165
|
+
|
166
|
+
|
167
|
+
頻度は1~2週間毎に発生します。
|
168
|
+
|
169
|
+
やはりメモリの設定でしょうか?
|
170
|
+
|
171
|
+
|
172
|
+
|
173
|
+
落ちてしまった時に、復旧(起動)が最優先のために落ちている時にしか確認できない情報が取れていない状態です。どこにどういう仕込みをすれば良いのかよく分かっていないので、監視的な事がやれていないです。
|
174
|
+
|
175
|
+
|
176
|
+
|
177
|
+
アプリケーションの操作ログからして特定の処理で発生する訳ではないみたいです。
|
178
|
+
|
179
|
+
|
180
|
+
|
181
|
+
よろしくお願いいたします。
|