Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

配置后提示错误 #256

Open
liyin37 opened this issue Aug 27, 2024 · 20 comments
Open

配置后提示错误 #256

liyin37 opened this issue Aug 27, 2024 · 20 comments

Comments

@liyin37
Copy link

liyin37 commented Aug 27, 2024

image

image

@cppla
Copy link
Owner

cppla commented Aug 27, 2024 via email

@liyin37
Copy link
Author

liyin37 commented Aug 27, 2024

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

@cppla
Copy link
Owner

cppla commented Aug 27, 2024

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

$web/json/stats.json

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

@liyin37
Copy link
Author

liyin37 commented Aug 27, 2024

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

@cppla
Copy link
Owner

cppla commented Aug 27, 2024

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

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

docker-compose up -d

@liyin37
Copy link
Author

liyin37 commented Aug 27, 2024

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

@cppla
Copy link
Owner

cppla commented Aug 27, 2024

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

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

@liyin37
Copy link
Author

liyin37 commented Aug 27, 2024

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

@liyin37
Copy link
Author

liyin37 commented Aug 27, 2024

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

@cppla
Copy link
Owner

cppla commented Aug 27, 2024

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

@liyin37
Copy link
Author

liyin37 commented Aug 27, 2024

image
也是空的

@cppla
Copy link
Owner

cppla commented Aug 27, 2024

image 也是空的

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

docker pull cppla/serverstatus

@liyin37
Copy link
Author

liyin37 commented Aug 27, 2024

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

@cppla
Copy link
Owner

cppla commented Aug 27, 2024

哎,我这边用的后面就是您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

补充一下

@liyin37
Copy link
Author

liyin37 commented Aug 27, 2024

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

@cppla
Copy link
Owner

cppla commented Aug 27, 2024

这个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

@liyin37
Copy link
Author

liyin37 commented Aug 28, 2024

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

@besnow
Copy link

besnow commented Sep 27, 2024

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

@cppla
Copy link
Owner

cppla commented Oct 28, 2024

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

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

@besnow
Copy link

besnow commented Nov 9, 2024

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

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

cppla/serverstatus:latest

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants