Необходимо создать новую базу данных mongo

Я использую приложение 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 для развертывания своего приложения, и моя база данных также находится в том же экземпляре. И чтобы решить ту же проблему, мне нужно создать новую базу данных. Из-за этого все мои старые данные были стерты. есть ли какое-либо решение для этого. Пожалуйста, предоставьте мне решение.

какой веб-сервер вы используете

Amit Singh 16.03.2018 11:17

Чтобы предотвратить OutOfMemoryErrors: увеличьте память

mbuechmann 16.03.2018 11:39

@Amit Singh, мы используем Tomcat 8

dhruti 16.03.2018 12:44
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
3
59
0

Другие вопросы по теме