wgpsec/ENScan_GO

API 模式 消费者无法消费队列

r00tuser111 opened this issue · 3 comments

使用API模式进行部署,并注册了一个消费者,但是没有数据。

API 启动命令:

go run enscan.go -config config.yaml -api -debug

client 启动命令:

go run enscan.go -config config.yaml -client task -debug

添加一个搜索小米公司:

POST /api/info

orgname=%E5%B0%8F%E7%B1%B3%E7%A7%91%E6%8A%80%E6%9C%89%E9%99%90%E8%B4%A3%E4%BB%BB%E5%85%AC%E5%8F%B8&branch=false&update=true

API 日志如下:
image

但这个任务貌似没有处理。

client和API端都没有打印:任务接受成功。

补充config.yaml配置:

version: 0.3
api:
  server: "127.0.0.1" # redis地址
  mongodb: "mongodb://user:password@127.0.0.1:27017" # mongodb 连接信息
  redis: "redis_password" # redis 密码
  port: "8888" # 启动API端口
common:
  output: ""            # 导出文件位置
  field: []			# 查询字段 如["website"]
cookies:
  aiqicha: ''           # 爱企查   Cookie
  tianyancha: ''        # 天眼查   Cookie
  qcc: ''               # 企查查   Cookie
  aldzs: 'cookie'             # 阿拉丁   Cookie
  xlb: ''               # 小蓝本   Token
  qimai: ''             # 七麦数据  Cookie
  chinaz: ''			# 站长之家  Cookie
  veryvp: '' 			# veryvp  Cookie
keac commented

请使用 -client tasks 目前该参数为固定状态
image

嗯,我刚刚再看了一下发现了。