当前位置: 首页 > 知识库问答 >
问题:

使用nginx和pm2时出现请求堆栈错误

陆昊
2023-03-14

我正在使用WinSCP和Nginx来托管我的应用程序,但是当我检查pm2的日志时,我一直得到这个错误。我检查了我的WinSCP,它说它包含了所有的文件夹,所以它似乎没有丢失任何东西

/home/***/.pm2/logs/server-error.log last 15 lines:
0|server   | Require stack:
0|server   | - /home/***/server.js
0|server   |     at Function.Module._resolveFilename (internal/modules/cjs/loader.js:880:15)
0|server   |     at Module.Hook._require.Module.require (/usr/lib/node_modules/pm2/node_modules/require-in-the-middle/index.js:61:29)
0|server   |     at require (internal/modules/cjs/helpers.js:88:18)
0|server   |     at Object.<anonymous> (/home/*****/server.js:8:22)
0|server   |     at Module._compile (internal/modules/cjs/loader.js:1063:30)
0|server   |     at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
0|server   |     at Module.load (internal/modules/cjs/loader.js:928:32)
0|server   |     at Function.Module._load (internal/modules/cjs/loader.js:769:14)
0|server   |     at Object.<anonymous> (/usr/lib/node_modules/pm2/lib/ProcessContainerFork.js:33:23)
0|server   |     at Module._compile (internal/modules/cjs/loader.js:1063:30) {
0|server   |   code: 'MODULE_NOT_FOUND',
0|server   |   requireStack: [ '/home/****/server.js' ]
0|server   | }

null

共有1个答案

马淇
2023-03-14

这是一个堆栈跟踪。您的基本错误是试图 一个不存在的模块。

Node的 失败的堆栈跟踪因其无用性而臭名昭著。别理他们。只需找出丢失的模块,并修复它。

 类似资料:
  • 我正在尝试从数据库中提取数据。我从回应中得到的都是这样的: 我需要帮助如何在前端和后端提出请求: 以下是ReactJS方面: 以下是请求的服务器端: 以下是ProductService: 附注:产品在MongoDB Compass中创建时没有错误:

  • 问题内容: 我可以在Java中增加堆栈和堆吗?我正在使用BlueJ。 ======== 编辑: 这是代码: 问题答案: 您可以使用以下JVM选项: 初始Java堆大小 最大Java堆大小 设置线程堆栈大小 如果要在BlueJ中默认设置这些选项,则需要执行以下操作: 查找文件 在该文件中查找属性(行) 在该行中添加所需的选项,即将堆大小设置为最大512 MB。 我希望这有帮助。

  • 我在InteliJ/Java/RestAssured中收到一个400错误的POST请求,但在Postman中没有,所以谁能告诉我哪里出错了,请先告诉Postman 我的身体参数是 现在,当我发布这篇文章时,我得到了200条回复和一个不错的新访问令牌。当我在Java/RestAssured中尝试同样的方法时,我得到一个400错误的请求错误,这就是我发布的内容。 身体 每次运行这个程序,我都会收到HT

  • 在“生产模式”(使用Vaadin 19.0.9和gradle)下生成“war”文件(大小为90 MB)后,Tomcat 9.0.52中的部署过程非常慢并显示此错误 这种错误经常发生,但并不总是如此。 tomcat服务器运行在Ubuntu 18上,内存为8gb。java版本为15.0.2(适用于此计算机和用于开发的计算机)。 知道吗?谢谢 PS:这是堆栈跟踪:

  • 问题内容: 下面给出的代码显示了运行时的Stackoverflow错误。但是,如果我使另一个类CarChange创建Car的对象,它将成功运行。我是一个初学者,请执行以下代码以了解在Java中进行向上转换的重要性。 问题答案: 一个stackoverflow通常意味着您有一个无限循环。 收到此消息的原因是因为您从testdrive方法调用驱动器,并且在该方法中再次调用drive。