ServerStatus icon indicating copy to clipboard operation
ServerStatus copied to clipboard

配置后提示错误

Open liyin37 opened this issue 1 year ago • 22 comments

image

image

liyin37 avatar Aug 27 '24 01:08 liyin37

清空缓存


该邮件从移动设备发送

--------------原始邮件-------------- 发件人:"liyin37 @.>; 发送时间:2024年8月27日(星期二) 上午9:29 收件人:"cppla/ServerStatus" @.>; 抄送:"Subscribed @.***>; 主题:[cppla/ServerStatus] 配置后提示错误 (Issue #256)

image.png (view on web)

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you are subscribed to this thread.Message ID: @.***>

cppla avatar Aug 27 '24 01:08 cppla

@cppla 关键这个文件http://192.168.119.189:8080/json/stats.json 从哪里来的,我没看到呢

liyin37 avatar Aug 27 '24 01:08 liyin37

@cppla 关键这个文件http://192.168.119.189:8080/json/stats.json 从哪里来的,我没看到呢

$web/json/stats.json

清空浏览器缓存就好了,和其他无关。

cppla avatar Aug 27 '24 01:08 cppla

感觉和缓存没关系,我无痕也不行,看docker-compose.yml是把json目录挂载出来了,但在主机web/json目录是空的 image

liyin37 avatar Aug 27 '24 01:08 liyin37

你用的容器安装的还是手动部署的?

如果容器docker-compose,删除重新拉。自己研究研究再回复。。。

docker-compose up -d

cppla avatar Aug 27 '24 01:08 cppla

我是容器部署的,在香港主机上执行,会自动构建镜像,是不是不支持在rocky9上构建镜像

liyin37 avatar Aug 27 '24 01:08 liyin37

我是容器部署的,在香港主机上执行,会自动构建镜像,是不是不支持在rocky9上构建镜像

支持的。docker logs xxx,可以自己debug下。 或者自己docker pull cppla/serverstatus 试试

cppla avatar Aug 27 '24 02:08 cppla

我刚刚又测试了下,用的镜像是:cppla/serverstatus:1.1.5,这个和latest镜像TAG一样的,docker-compose up -d后,访问也是提示json/stats.json没有,有点搞不懂了 image

liyin37 avatar Aug 27 '24 02:08 liyin37

容器日志也没有什么错误输出 [root@rocky9 ServerStatus-1.1.5]# docker logs 61137cdd8b4e [server]: Bound to :35601 [main]: OnNewClient(ncid=0, cid=0)

liyin37 avatar Aug 27 '24 02:08 liyin37

docker exec -ti serverstatus bash cd /usr/share/nginx/html/json

cppla avatar Aug 27 '24 02:08 cppla

image 也是空的

liyin37 avatar Aug 27 '24 03:08 liyin37

image 也是空的

那就需要你自己调试下了。或者用编译好的

docker pull cppla/serverstatus

cppla avatar Aug 27 '24 03:08 cppla

哎,我这边用的后面就是您dockerhub上的cppla/serverstatus:1.1.5或者cppla/serverstatus:latest

liyin37 avatar Aug 27 '24 05:08 liyin37

哎,我这边用的后面就是您dockerhub上的cppla/serverstatus:1.1.5或者cppla/serverstatus:latest

已在aws上测试,无法复现

测试环境: 1、centos9,docker build 2、centos9,docker pull cppla/serverstatus:latest 3、centos7,docker pull cppla/serverstatus:latest

补充一下

cppla avatar Aug 27 '24 05:08 cppla

这个stats.json文件是镜像里面自带的还是后面生成的,用了cppla/serverstatus:latest 直接启动一个,不做映射,容器里面也没有这个文件存在,web/json目录下有个.gitingore,里面是忽略stats.json的

liyin37 avatar Aug 27 '24 06:08 liyin37

这个stats.json文件是镜像里面自带的还是后面生成的,用了cppla/serverstatus:latest 直接启动一个,不做映射,容器里面也没有这个文件存在,web/json目录下有个.gitingore,里面是忽略stats.json的

sergate生成的,需要指定正确的web路径才行,例如:

./sergate --config=config.json --web-dir=/home/wwwroot/default  
./sergate --config=config.json --web-dir=/var/www/html
./sergate --config=config.json --web-dir=/usr/share/nginx/html

cppla avatar Aug 27 '24 06:08 cppla

嗯,直接安装,手工编译sergate 文件执行到是有stats.json,为何dockerfile构建或者使用官方的镜像启动就没有这个文件呢,没有研究出来

liyin37 avatar Aug 28 '24 06:08 liyin37

出現相同的問題,回滾到1.1.4,沒問題

besnow avatar Sep 27 '24 03:09 besnow

出現相同的問題,回滾到1.1.4,沒問題

什么系统?自己构建的镜像 ? 还是用的cppla/serverstatus:latest ?

cppla avatar Oct 28 '24 11:10 cppla

出现相同的问题,回滚到1.1.4,没问题

什么系统?自己构建的镜像?还是用的cppla/serverstatus:latest?

cppla/serverstatus:latest

besnow avatar Nov 09 '24 08:11 besnow

出現相同的問題,回滾到1.1.4,沒問題

我用Haproxy配置https反向代理cppla/serverstatus:latest后端,也出现同样的问题。回退到1.1.4解决了。

drice82 avatar Dec 27 '24 07:12 drice82

建议升级至1.1.7 后查看是否有该问题,config.json 也需要补全更新下。

cppla avatar Sep 03 '25 10:09 cppla