宝塔用户_hmrwic 发表于 2022-2-17 17:09:34

【待反馈】关于代码部署问题

1、PM2 管理器中正常添加项目,启动文件选择 js 文件,保存运行后再点编辑发现会变成 xxx\pm2\16.7.0\npm,是不是变成了 npm run start ?
2、以上项目添加后想要更新项目发现一直是旧代码,重启没用,然后就想着先删除后再重新添加。发现结果一样是旧代码,最后发现:删除项目以后,只要在 PM2管理器->服务状态 中重启服务,项目列表中的删除的项目又会自动出现,怎么都删不掉,系统重启也不行,请问如何解决这个问题?
3、我想部署前后端项目,后端访问由 xxx/api 路由跳转,前端用 nginx ,我添加前端站点,前端部署正常没问题。然后后端用 PM2,端口 7001,但是控制台没有出现 7001 端口占用,请问这又怎么解决呢?是否要配置映射?映射配置域名的时候又会和前端配的域名冲突,不怎么咋办。所以想请教这类项目应该怎么部署呢?

以上,感谢回答。

谢花郎 发表于 2022-2-17 17:37:45

您好,您使用的是Windows面板还是Linux面板呢?
1-2问题我需要测试下才能回复您
3.您可以先用PM2管理器部署好后,通过PM2的映射到前端,后续在修改网站配置文件实现前后端访问。
这种项目可能接触较少,回答不是很完善。具体可以搜索引擎上找下这类前后端项目部署文档看下具体配置方式

宝塔用户_hmrwic 发表于 2022-2-18 11:00:02

谢花郎 发表于 2022-2-17 17:37
您好,您使用的是Windows面板还是Linux面板呢?
1-2问题我需要测试下才能回复您
3.您可以先用PM2管理器部署 ...

感谢,3 我明白了你的意思,1-2 我等你测试,我是 Windows 面板

谢花郎 发表于 2022-2-18 17:49:17

宝塔用户_hmrwic 发表于 2022-2-18 11:00
感谢,3 我明白了你的意思,1-2 我等你测试,我是 Windows 面板

好的,测试后我帖子内回复您

宝塔用户_hmrwic 发表于 2022-2-23 15:30:38

谢花郎 发表于 2022-2-18 17:49
好的,测试后我帖子内回复您

你好,是不是忘了我这个问题哈哈哈哈

宝塔用户_hmrwic 发表于 2022-2-23 16:08:56

谢花郎 发表于 2022-2-18 17:49
好的,测试后我帖子内回复您

你好,我测试出来问题了,用 pm2 命令行删除的时候有提醒说没有同步
--- Current process list is not synchronized with saved list. App bootstrap differs. Type 'pm2 save' to synchronize. ---
pm2 save 后可能还不行,需要 pm2 save --force 才可以,我想应该是你们的问题
所以前两个问题应该都是删不掉的原因导致的

宝塔用户_hmrwic 发表于 2022-2-23 16:25:36

谢花郎 发表于 2022-2-18 17:49
好的,测试后我帖子内回复您

还是希望启动文件那边除了选择文件,填写npm以外,可以自定义启动参数,比如我就想用 npm run dev , 这样也方便搭建测试环境之类的时候使用

宝塔用户_hmrwic 发表于 2022-2-23 16:31:17

宝塔用户_hmrwic 发表于 2022-2-23 16:25
还是希望启动文件那边除了选择文件,填写npm以外,可以自定义启动参数,比如我就想用 npm run dev , 这样 ...

很多情况都是自定义启动的,很多框架有自己的启动命令,比如 egg-scripts 之类的

谢花郎 发表于 2022-2-23 18:16:54

宝塔用户_hmrwic 发表于 2022-2-23 16:31
很多情况都是自定义启动的,很多框架有自己的启动命令,比如 egg-scripts 之类的 ...

好的,感谢反馈。我们这边看下具体怎么处理
页: [1]
查看完整版本: 【待反馈】关于代码部署问题