经验贴:
在服务器执行pm2 ls 时查看 code-server 服务是否启动。随后,按照 code-server 的启动步骤重新来了一遍,敲完 npm run linux-start,最后按下回车,pm2 ls 看到了下图的 online。
页面刷新后,如果还是显示502。需重新执行了 pm2 ls。如若是服务是问题的,如下图所示。
可初步定位是pm2版本有问题或者安装过程中出了问题,可执行了以下命令重新安装pm2并启动code-server。
cd~
pm2 stop all
npm uninstall -g pm2
rm -rf .pm2
npm install -g pm2
在lcapCodeServer中执行
npm run linux-start
上述操作完成后,如果code-server启动后还是一直在重启。重启的原因大概率是环境里有pm2的残留文件,以及npm卸载不干净。建议使用sudo npm install pm2 --unsafe-perm --verbose -g
进行卸载。以上卸载命令执行后,重新安装了pm2,启动了code-server,至此,若服务正常,但404还在,如下图所示:
可检查环境配置后,如果是一个环境路径配置异常,如下图所示。这时仅需将下图红框中的路径替换成对应的服务器真实路径即可。