4x99 / code6

码小六 - GitHub 代码泄露监控系统
GNU General Public License v3.0
1.13k stars 201 forks source link

创建容器后一直卡死在Apache启动步骤 ,且端口无法访问 #269

Open Crazy-FuQing opened 4 months ago

Crazy-FuQing commented 4 months ago

安装方式

Docker-Compose 安装

问题描述

请描述遇到的问题.. 创建容器后一直卡死在Apache启动步骤 ,且端口无法访问,跪求大佬回复

运行环境

请复制 php doctor.php 运行结果

image

报错日志

日志目录:storage/logs

image image

yoonper commented 4 months ago

码小六已暂停维护( https://github.com/4x99/code6/issues/264 ),目前不推荐使用码小六及类似项目 目前来看,官方应该短期内都不会再实现按时间排序展示代码搜索结果 https://github.com/orgs/community/discussions/121777#discussioncomment-9375680

Crazy-FuQing commented 4 months ago

感谢回复,请问为什么不可以每次搜索全量数据呢,在本地存储并匹配新增,虽然说有点消耗key,但是也是可以实现的吧

yoonper commented 4 months ago

感谢回复,请问为什么不可以每次搜索全量数据呢,在本地存储并匹配新增,虽然说有点消耗key,但是也是可以实现的吧

因为 GitHub 新的搜索架构不支持按时间排序搜索代码 现在搜索关键字,按最佳匹配展示且查询页数有限制,这点你在 https://github.com/search?q=关键字&type=code 页面翻页可以发现,也就导致新出现含关键字的代码很可能不会被扫描到

究其原因,旧版代码搜索是基于 ES 实现,每份代码在 ES 集群中都会有一份存储。但是 GitHub 代码很多是 Fork 相同的,因此 GitHub 在自研新搜索架构的时候,相同的代码只存储了一份,如他们所言,不太好支持按时间排序。