Я использую приложение Spring Boot с базой данных Spring-data-JPA и Mongo.
Иногда я обнаруживаю проблему, ниже - трассировка стека.
Вызвано: java.lang.OutOfMemoryError: пространство кучи Java в java.lang.StringCoding $ StringDecoder.decode (StringCoding.java:149) в java.lang.StringCoding.decode (StringCoding.java:193) в java.lang.String . (String.java:426) в org.bson.BasicBSONDecoder $ BSONInput.readUTF8String (BasicBSONDecoder.java:552) в org.bson.BasicBSONDecoder.decodeElement (BasicBSONDecoder.java:230) (BasicBSONDecoder.java:230) (BasicBSONDecoder. .java: 154) на org.bson.BasicBSONDecoder.decode (BasicBSONDecoder.java:132) на com.mongodb.DefaultDBDecoder.decode (DefaultDBDecoder.java:62) на com.mongodb.Response. (Response.java:85) на com.mongodb.DBPort $ 1.execute (DBPort.java:141) в com.mongodb.DBPort $ 1.execute (DBPort.java:135) в com.mongodb.DBPort.doOperation (DBPort.java:164) в com.mongodb .DBPort.call (DBPort.java:135) в com.mongodb.DBTCPConnector.innerCall (DBTCPConnector.java:289) в com.mongodb.DBTCPConnector.call (DBTCPConnector.java:268) в com.mongodb.DBTCPConnector.call DBTCPConnector.java:234) на com.mongodb.Qu eryResultIterator.getMore (QueryResultIterator.java:137) в com.mongodb.QueryResultIterator.hasNext (QueryResultIterator.java:127) в com.mongodb.DBCursor._hasNext (DBCursor.java:551burs. .java: 571) в org.springframework.data.mongodb.core.MongoTemplate.executeFindMultiInternal (MongoTemplate.java:1815) в org.springframework.data.mongodb.core.MongoTemplate.doFind (orgoTemplate.java:1639) в. springframework.data.mongodb.core.MongoTemplate.doFind (MongoTemplate.java:1622) по адресу org.springframework.data.mongodb.core.MongoTemplate.find (MongoTemplate.java:535) по адресу org.springframework.data.mongodb.re. query.AbstractMongoQuery $ Execution.readCollection (AbstractMongoQuery.java:168) по адресу org.springframework.data.mongodb.repository.query.AbstractMongoQuery $ CollectionExecution.execute (AbstractMongoQuery.java.repository.support) в orgrame.framework. query.AbstractMongoQuery.execute (AbstractMongoQuery.java:103) в org.springframework.data.repository.co re.support.RepositoryFactorySupport $ QueryExecutorMethodInterceptor.doInvoke (RepositoryFactorySupport.java:415)
Я использовал экземпляр AWS для развертывания своего приложения, и моя база данных также находится в том же экземпляре.
И чтобы решить ту же проблему, мне нужно создать новую базу данных.
Из-за этого все мои старые данные были стерты.
есть ли какое-либо решение для этого.
Пожалуйста, предоставьте мне решение.
какой веб-сервер вы используете
—
16.03.2018 11:17
Чтобы предотвратить OutOfMemoryErrors: увеличьте память
какой веб-сервер вы используете