我正在使用socket.io连接redis服务器运行Node和express。在命令行上启动应用程序运行良好,但是当我通过CPanel向application注册应用程序时,我尝试在浏览器上打开url时,会出现以下错误
App 18072 output: ReferenceError: queueMicrotask is not defined
App 18072 output: at RedisSocket.cork (/home/mypayve/socket.mypayve.com/node_modules/@node-redis/client/dist/lib/$
App 18072 output: at Commander._RedisClient_tick (/home/mypayve/socket.mypayve.com/node_modules/@node-redis/clien$
App 18072 output: at RedisSocket.socketInitiator (/home/mypayve/socket.mypayve.com/node_modules/@node-redis/clien$
App 18072 output: at RedisSocket._RedisSocket_connect (/home/mypayve/socket.mypayve.com/node_modules/@node-redis/$
App 18072 output: at process._tickCallback (internal/process/next_tick.js:68:7)
[ E 2022-03-06 13:16:08.7395 17714/Tf age/Cor/App/Implementation.cpp:221 ]: Could not spawn process for application /$
Error ID: b1103f38
Error details saved to: /var/run/ea-ruby27-passenger/passenger-error-CJDgDh.html
[ E 2022-03-06 13:16:08.7468 17714/T5 age/Cor/Con/CheckoutSession.cpp:283 ]: [Client 1-1] Cannot checkout session bec$
[ E 2022-03-06 13:16:08.7477 17714/Ta age/Cor/Con/CheckoutSession.cpp:283 ]: [Client 2-1] Cannot checkout session bec$登录到/var/log/apache2/error_log,我搜索互联网寻找解决方案,但没有运气,我的事件找到了这个问题,并应用了上述步骤,但没有任何效果!
拜托,我需要帮助!是什么导致了这个错误?
发布于 2022-03-09 12:19:38
queueMicrotask只从11.0.0版本添加到NodeJS中。我建议你检查一下你的节点版本,如果是<=10的话升级
https://stackoverflow.com/questions/71370699
复制相似问题