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

VPS部署code-server启动失败求助(附错误日志与配置文件)

code-server启动失败排查与解决步骤

1. 手动执行启动命令,定位核心错误

systemd日志仅返回退出码2,无详细报错信息,直接运行启动命令查看具体问题:

/usr/local/bin/code-server --host 127.0.0.1 --user-data-dir /var/lib/code-server --auth password

2. 检查文件与目录权限

  • 确认code-server可执行文件存在且具备执行权限:
    which code-server
    ls -l /usr/local/bin/code-server
    
    若权限不足,执行chmod +x /usr/local/bin/code-server添加执行权限
  • 确认用户数据目录存在且权限正确:
    mkdir -p /var/lib/code-server
    chown root:root /var/lib/code-server
    
    (若使用普通用户运行服务,需替换为对应用户组,并在systemd配置的[Service]段添加User=your_username)

3. 优化systemd配置

修改/lib/systemd/system/code-server.service配置:

[Unit]
Description=code-server
After=nginx.service

[Service]
Type=simple
Environment=PASSWORD=password
WorkingDirectory=/var/lib/code-server
ExecStart=/usr/local/bin/code-server --host 127.0.0.1 --user-data-dir /var/lib/code-server --auth password
Restart=on-failure
StandardOutput=journal+console
StandardError=journal+console

[Install]
WantedBy=multi-user.target

修改后重载配置并重启服务:

systemctl daemon-reload
systemctl restart code-server

4. 查看详细日志

执行命令实时获取服务启动的完整日志:

journalctl -u code-server.service -f

5. 检查依赖兼容性

确认VPS上Node.js版本符合code-server要求(需v16及以上):

node -v

版本不符则升级Node.js,或重新安装适配当前环境的code-server版本

内容的提问来源于stack exchange,提问作者Maciej Dobrzański

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 14:43:36