Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js firebase手电筒请求超时错误[30000ms]_Node.js_<img Src="//i.stack.imgur.com/RUiNP.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">elasticsearch_Firebase_Firebase Realtime Database_Flashlight - Fatal编程技术网 elasticsearch,firebase,firebase-realtime-database,flashlight,Node.js,elasticsearch,Firebase,Firebase Realtime Database,Flashlight" /> elasticsearch,firebase,firebase-realtime-database,flashlight,Node.js,elasticsearch,Firebase,Firebase Realtime Database,Flashlight" />

Node.js firebase手电筒请求超时错误[30000ms]

Node.js firebase手电筒请求超时错误[30000ms],node.js,elasticsearch,firebase,firebase-realtime-database,flashlight,Node.js,elasticsearch,Firebase,Firebase Realtime Database,Flashlight,我正在为firebase数据编制索引,以便使用弹性搜索。在库中启动app.js(indexer)后,30000ms后停止: 索引索引indexname/resource/ffd5517e-cab0-4bec-8989-4f6d760f18eb失败:错误:30000ms后请求超时 因此,大多数firebase数据不会被索引。 在初始化弹性搜索时,我在app.js中给出了requestTimeout参数 var esc = new ElasticSearch.Client({ hosts: [

我正在为firebase数据编制索引,以便使用弹性搜索。在库中启动app.js(indexer)后,30000ms后停止:
索引索引indexname/resource/ffd5517e-cab0-4bec-8989-4f6d760f18eb失败:错误:30000ms后请求超时

因此,大多数firebase数据不会被索引。

在初始化弹性搜索时,我在app.js中给出了requestTimeout参数

var esc = new ElasticSearch.Client({
  hosts: [
     {
        host: conf.ES_HOST,  // http://localhost
        port: conf.ES_PORT,  // 9200
        auth: (conf.ES_USER && conf.ES_PASS) ? conf.ES_USER + ':' + conf.ES_PASS : null
     }
  ],
  requestTimeout: 1200000  //this is in ms (20 mins)
});
在这种情况下,请求始终得到满足,但索引器在满足请求时在30秒后超时

这是在索引dev数据库时发生的,我可以通过提供大量超时时间来控制它,但对于生产数据,我无法确定超时时间

有人能告诉我如何处理requestTimeout,以便在索引firebase数据时它不会消失吗

我已经看过了:这不太相关,但我已经研究过了

但无法获得相关的解决方案