You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PM2启动Goldsvet脚本遇Script not found错误及游戏文件上传路径咨询

问题解决指南

PM2命令错误修复

你执行的PM2命令格式有误——把三个pm2 start命令直接连写时,PM2会将第一个命令后的pm2、start误认为是前一个命令的参数,进而试图执行名为start的脚本,最终抛出找不到文件的错误。

正确执行方式有三种:

  • 分开执行每个命令:
pm2 start Arcade.js --watch
pm2 start Server.js --watch
pm2 start Slots.js --watch
  • 用&&连接成一行执行:
pm2 start Arcade.js --watch && pm2 start Server.js --watch && pm2 start Slots.js --watch
  • 更规范的方式是创建PM2生态系统配置文件(ecosystem.config.js)统一管理进程:
module.exports = {
  apps : [
    {
      name: "Arcade",
      script: "./Arcade.js",
      watch: true
    },
    {
      name: "Server",
      script: "./Server.js",
      watch: true
    },
    {
      name: "Slots",
      script: "./Slots.js",
      watch: true
    }
  ]
}

创建后执行pm2 start ecosystem.config.js即可启动所有进程。

Goldsvet游戏文件上传路径说明

根据Goldsvet常规部署结构:

  • 核心服务文件(如你用到的Arcade.js、Server.js、Slots.js)应放在/home/.../public_html/PTWebSocket/目录下,你当前的路径是正确的,需确保文件确实存在、文件名拼写无误(Linux系统区分大小写)。
  • 游戏前端资源(HTML、CSS、图片等)通常上传到public_html根目录下的games子目录,或对应游戏的独立文件夹(如arcade、slots),建议保持与Goldsvet部署包默认目录结构一致。
  • 注意设置正确的文件权限,确保运行PM2的用户(通常为root或www-data)对相关目录和文件拥有读写权限。

内容的提问来源于stack exchange,提问作者Mario Rossi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 08:33:21