Error: read ECONNRESET - HTML-PDF PhantomJS
Error: read ECONNRESET - HTML-PDF PhantomJS
我无法弄清楚为什么会出现此问题,而且 pdf 文件也没有写入磁盘。
0|www | ------------ INSIDE FN -------------
0|www | -------- before pdf part ---------
0|www | ------- INSIDE pdf creation -------
0|www | filename:/var/www/html/public/pdfresults/readinesstest/1492667808.pdf
0|www | GET /readinesspdf/createreadinesspdf/abcaxxxingh1x1@xyzmail.com/58ef022fa7c9152c47cb8dac 200 79.744 ms - 4581
0|www | Error: read ECONNRESET
0|www | at exports._errnoException (util.js:1018:11)
0|www | at Pipe.onread (net.js:572:26)
PM2 | App [www] with id [0] and pid [13570], exited with code [1] via signal [SIGINT]
PM2 | Starting execution sequence in -fork mode- for app name:www id:0
PM2 | App name:www id:0 online
在另一个 ubuntu 16.04.1 的 ec2 实例上,每当我尝试生成 pdf 时。它抛出以下错误:
"Fontconfig warning: ignoring UTF-8: not a valid region tag"
我的语言环境如下:
LANG=C.UTF-8
LANGUAGE=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=en_US.UTF-8
我已经尝试了这里提到的很多解决方案,但我无法自己解决这个问题。
我通过将我的全局模块复制到我的项目文件夹解决了这个问题。
显然节点项目是建立在 windows 上的,我正在将它部署到 ubuntu 服务器上。从 package.json 安装模块后,它们被安装到全局目录,我假设由于模块中的 OS 冲突导致不匹配,已通过 运行 解决。
sudo cp -r /home/ubuntu/node_modules /var/www/html/
我无法弄清楚为什么会出现此问题,而且 pdf 文件也没有写入磁盘。
0|www | ------------ INSIDE FN -------------
0|www | -------- before pdf part ---------
0|www | ------- INSIDE pdf creation -------
0|www | filename:/var/www/html/public/pdfresults/readinesstest/1492667808.pdf
0|www | GET /readinesspdf/createreadinesspdf/abcaxxxingh1x1@xyzmail.com/58ef022fa7c9152c47cb8dac 200 79.744 ms - 4581
0|www | Error: read ECONNRESET
0|www | at exports._errnoException (util.js:1018:11)
0|www | at Pipe.onread (net.js:572:26)
PM2 | App [www] with id [0] and pid [13570], exited with code [1] via signal [SIGINT]
PM2 | Starting execution sequence in -fork mode- for app name:www id:0
PM2 | App name:www id:0 online
在另一个 ubuntu 16.04.1 的 ec2 实例上,每当我尝试生成 pdf 时。它抛出以下错误: "Fontconfig warning: ignoring UTF-8: not a valid region tag"
我的语言环境如下:
LANG=C.UTF-8
LANGUAGE=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=en_US.UTF-8
我已经尝试了这里提到的很多解决方案,但我无法自己解决这个问题。
我通过将我的全局模块复制到我的项目文件夹解决了这个问题。 显然节点项目是建立在 windows 上的,我正在将它部署到 ubuntu 服务器上。从 package.json 安装模块后,它们被安装到全局目录,我假设由于模块中的 OS 冲突导致不匹配,已通过 运行 解决。
sudo cp -r /home/ubuntu/node_modules /var/www/html/