我正在尝试在AWS Lambda环境(Node.js 4.3)中运行时调试node.js https库环境中似乎是套接字错误的内容.此问题仅在间歇性地发生且仅在重负载下发生.我的团队已经能够通过负载测试一致地重现该问题,并且我们希望从https模块启用调试日志记录.
我在节点文档中发现我可以通过设置NODE_DEBUG=https环境变量来启用调试日志记录.但是,我不相信我可以设置环境变量:如何在AWS Lambda上使用环境变量?.此外,我无法更改Lambda用于调用我的函数的命令行.
是否有另一种方法可以创建与设置相同的调试日志记录NODE_DEBUG?
我想部署和测试我的 Lambda 函数,但是,每次我尝试这样做时,我都会收到以下错误消息:
2019-11-11 13:25:33 Mounting /tmp/tmphebm3s_4 as /var/task:ro,delegated inside runtime container
/var/task/bin/inference: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by /opt/lib/libopencv_dnn.so.4.1)
/var/task/bin/inference: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by /opt/lib/libopencv_video.so.4.1)
/var/task/bin/inference: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by /opt/lib/libopencv_objdetect.so.4.1)
/var/task/bin/inference: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by /opt/lib/libopencv_features2d.so.4.1)
/var/task/bin/inference: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by /opt/lib/libopencv_imgproc.so.4.1)
/var/task/bin/inference: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by /opt/lib/libopencv_core.so.4.1)
/var/task/bin/inference: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by /opt/lib/libinference_engine.so)
/var/task/bin/inference: /lib64/libdbus-1.so.3: no version information …Run Code Online (Sandbox Code Playgroud)