记一次青龙面板部署后无法访问的问题

第一次写文章,写的不好,文中如有错漏还望多加指教。我的青龙版本是2.10.9,在一次重新部署容器以后出现网页端无法访问的问题,发现是容器内nginx服务出现异常,修复后得以解决。

为了重新还原问题,我再度尝试了一次。首先是停止现有青龙容器,然后重新部署一次,我这里用的是docker-compose配置文件部署,比较方便。

现在可以看到,容器已经部署成功,但是浏览器访问ip地址+5700端口,是会返回503错误的。

这时候我们在终端内输入

docker logs 容器名

来调出docker日志看看是什么问题

可以看到,虽然青龙docker运行成功,可是nginx服务却有一条报错。不要小看这一条报错,这就是导致无法正常打开面板的罪魁祸首,nginx服务实际上是运行失败的,可是青龙这边却显示启动成功。根据这一条错误,下面我们开始解决问题。

首先我们要进入到容器内部,获取内部目录结构。终端内输入

docker exec -it 容器名 bash

这样我们就成功进入容器内部了。接着按照错误提示,不难发现原因在于没有nginx文件夹,且其下没有nginx.pid文件。

输入

cd /run
mkdir nginx
touch nginx.pid
ls

查看目录,nginx.pid文件创建成功。

接着我们就可以退出容器,输入exit后回车就可以了。

最后一步就是重启容器,这里用到的是

docker restart 容器名

运行成功以后访问青龙面板,问题顺利解决。

该问题应该是一个bug,目前我只在自己的主机上出现过,也没有发现网上有这一问题的排查,所以记录一下方便以后查找。按道理来说这样的错误是不应该出现的,也借此机会好好学习docker的基本命令和操作。

注意:
1.文中二维码和链接可能带有邀请性质,请各位玩家自行抉择。
2.请勿通过链接填写qq号与密码、银行卡号与密码等个人隐私信息。
3.禁止纯拉人头,拉app注册等信息,发现必小黑屋。
4.同一种信息仅发一次,多发会被删除。
5.文章关联方不想展示也可以微信站长“socutesheep”删除。
本文由 @物资研究中心 发布。如若转载,请注明出处: 科技玩家 » 记一次青龙面板部署后无法访问的问题

给TA买糖
共{{data.count}}人
人已买糖
教程玩家投稿

nolanjdc无法接验证码解决办法之socket5搭建

2022-1-3 14:11:01

建站教程精选文章

Hexo:Markdown 简明语法手册

2022-1-6 23:21:27

20 条回复 A文章作者 M管理员
贴心提醒
请认真对待作者付出,勿发表无意义言论,触发过滤规则的评论将无法提交,包含敏感词的评论会自动变成待审核状态哦。
  1. 霸王龙

    👍👍👍牛牛

  2.  12153

    支持一下,谢谢

  3. warara

    👍👍👍棒棒

  4. RYAOB

    支持一下,谢谢

  5. 宠爱╮

    😟😟围观一下

  6. 春色飞

    我这过段时间就会网页登不上去

  7. A1anM

    刚好碰到同样的问题了,去试试

  8. 清水常流

    支持一下,谢谢

  9. 清水常流

    可以解决了。

  10.  17691

    感谢大佬

  11. 秋野

    支持一下,谢谢

  12. 吉祥鸟

    帮到我了,谢谢

  13. Carol

    感谢分享,内容不错,学习了!!

  14. Carol

    Carol前来顶帖🤗

  15. MJYES

    做个少女 心里藏诗 脸上抹奶油

  16. Carol

    本中级玩家前来顶帖😬

  17. MJYES

    你,活着浪费空气,死了浪费土地,在家浪费人民币。

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索