Potli on Node Js - "socket hang up and read ECONNRESET"
Potly on Nodejs - "socket hang up and read ECONNRESET"
我在 Nodejs 上使用 Plotly 时遇到一些错误,你能帮我吗?
我编写了一个从 splotly 生成图像的演示 api,服务器将每隔 20 秒创建一个图表图像。有些图像很好,但随后抛出错误图像:
我的代码:
setInterval(function() {
plotly.getImage(figure, imgOpts, function(error, imageStream) {
if (error) return console.log(error);
var time = new Date();
console.log("1--" + new Date());
var fileStream = fs.createWriteStream(time + '.png');
console.log("2--" + new Date());
imageStream.pipe(fileStream);
// setTimeout(function(){
// console.log("3--"+new Date());
// //createPdfkit(time);
// },10000);
// imageStream.on('end',function(){
//
// });
});
}, 20000);
"ECONNRESET" 通常,意味着您建立的连接已关闭。
我假设这个错误是在 plotly.getImage()
之后记录的?在这种情况下,您需要简单地处理错误。 if (error) //don't continue
错误的原因可能是你试图获取的图像不存在,如果它没有被 plotly 相应地处理的话。在 plotly 的 github issues 上发帖可能会有更好的运气。
我在 Nodejs 上使用 Plotly 时遇到一些错误,你能帮我吗?
我编写了一个从 splotly 生成图像的演示 api,服务器将每隔 20 秒创建一个图表图像。有些图像很好,但随后抛出错误图像:
我的代码:
setInterval(function() {
plotly.getImage(figure, imgOpts, function(error, imageStream) {
if (error) return console.log(error);
var time = new Date();
console.log("1--" + new Date());
var fileStream = fs.createWriteStream(time + '.png');
console.log("2--" + new Date());
imageStream.pipe(fileStream);
// setTimeout(function(){
// console.log("3--"+new Date());
// //createPdfkit(time);
// },10000);
// imageStream.on('end',function(){
//
// });
});
}, 20000);
"ECONNRESET" 通常,意味着您建立的连接已关闭。
我假设这个错误是在 plotly.getImage()
之后记录的?在这种情况下,您需要简单地处理错误。 if (error) //don't continue
错误的原因可能是你试图获取的图像不存在,如果它没有被 plotly 相应地处理的话。在 plotly 的 github issues 上发帖可能会有更好的运气。