itizawa 5 лет назад
Родитель
Сommit
731cb39cb1
2 измененных файлов с 4 добавлено и 4 удалено
  1. 1 1
      package.json
  2. 3 3
      src/server/service/search-delegator/elasticsearch.js

+ 1 - 1
package.json

@@ -60,7 +60,7 @@
     "server:nolazy": "env-cmd -f config/env.dev.js node-dev --nolazy --inspect src/server/app.js",
     "server:dev": "env-cmd -f config/env.dev.js node-dev --expose_gc --inspect src/server/app.js",
     "server:prod:ci": "npm run server:prod -- --ci",
-    "server:prod": "env-cmd -f config/env.prod.js node --expose_gc src/server/app.js",
+    "server:prod": "env-cmd -f config/env.prod.js node src/server/app.js",
     "server": "npm run server:dev",
     "start": "npm run server:prod",
     "test": "jest --config=config/jest.config.js --passWithNoTests -- ",

+ 3 - 3
src/server/service/search-delegator/elasticsearch.js

@@ -344,7 +344,7 @@ class ElasticsearchDelegator {
 
   addAllPages() {
     const Page = mongoose.model('Page');
-    return this.updateOrInsertPages(() => Page.find(), { isEmittingProgressEvent: true, fireGarbageCollection: true });
+    return this.updateOrInsertPages(() => Page.find(), { isEmittingProgressEvent: true, invokeGarbageCollection: true });
   }
 
   updateOrInsertPageById(pageId) {
@@ -356,7 +356,7 @@ class ElasticsearchDelegator {
    * @param {function} queryFactory factory method to generate a Mongoose Query instance
    */
   async updateOrInsertPages(queryFactory, option = {}) {
-    const { isEmittingProgressEvent = false, fireGarbageCollection = false } = option;
+    const { isEmittingProgressEvent = false, invokeGarbageCollection = false } = option;
 
     const Page = mongoose.model('Page');
     const { PageQueryBuilder } = Page;
@@ -467,7 +467,7 @@ class ElasticsearchDelegator {
           logger.error('addAllPages error on add anyway: ', err);
         }
 
-        if (fireGarbageCollection) {
+        if (invokeGarbageCollection) {
           try {
             // First aid to prevent unexplained memory leaks
             global.gc();