无法获得“谈判协议”#39;在request.js

时间:2017-02-21 08:07:35

标签: node.js ssl https openssl request

我正在使用request.js进行http请求,而且我已经运行了很长时间的程序这是第一次遇到这种错误,它似乎与openssl和TLS问题有关。有人有想法吗?

2017-02-20T14:27:34.330Z - error: Error: write EPROTO 140125135710016:error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number:../deps/openssl/openssl/ssl/s3_pkt.c:365:
    at exports._errnoException (util.js:1022:11)
    at WriteWrap.afterWrite (net.js:801:14)    2017-02-20T14:27:34.332Z - warn: worker warning, msg={"code":"EPROTO","errno":"EPROTO","syscall":"write"}
2017-02-20T14:27:34.348Z - error: uncaughtException: Cannot read property 'getNegotiatedProtocol' of null , 
    version=v6.9.5, 
    argv=[/usr/bin/nodejs, /home/bda/tm/worker.js],rss=234672128, heapTotal=135876608, heapUsed=107730496, loadavg=[0.43798828125, 0.5263671875, 0.53857421875], uptime=906959, 
    trace=[column=36, file=_tls_wrap.js, function=TLSSocket._finishInit, line=588, method=_finishInit, native=false, column=38, file=_tls_wrap.js, function=TLSWrap.ssl.onhandshakedone, line=433, method=ssl.onhandshakedone, native=false], stack=[TypeError: Cannot read property 'getNegotiatedProtocol' of null,     at TLSSocket._finishInit (_tls_wrap.js:588:36),     at TLSWrap.ssl.onhandshakedone (_tls_wrap.js:433:38)]

0 个答案:

没有答案