跳转到内容

项目常见问题

项目启动失败

点击「日志」查看错误信息。 常见原因:

权限问题

项目目录应在 /opt/ace/projects/ 下,所有者为 www:

shell
chown -R www:www /opt/ace/projects/项目名

如果部署在 /root 下,需使用 root 用户运行(不推荐)。

找不到命令

node: No such file or directory,说明环境变量未配置。

解决方法:

  1. 在「编辑」->「依赖」中关联运行环境
  2. 或在「运行设置」->「环境变量」中添加 PATH

端口被占用

修改应用监听端口,或停止占用端口的进程:

shell
lsof -i:3000  # 查看占用端口的进程

配置环境变量

「编辑」->「运行设置」->「环境变量」,点击「添加」。

常用配置:

  • NODE_ENV=production
  • PORT=3000

预启动命令

在项目启动前执行,如安装依赖:

  • Node.js:npm installyarn
  • Python:pip install -r requirements.txt
  • Go:go build

查看项目日志

  1. 面板:项目列表点击「日志」
  2. 命令行:journalctl -u ace-project-项目名 -f

项目自动重启

在「运行设置」中配置:

  • 重启策略:失败时重启 / 总是重启 / 不重启
  • 重启间隔:两次重启之间的等待时间
  • 最大重启次数:防止无限重启

反向代理配置

创建项目时开启「反向代理」,会自动创建一个反向代理网站。

手动配置:创建反向代理网站,上游地址填 http://127.0.0.1:项目端口