说明你的服务端是绑定在 127.0.0.1 上,那么你的配置文件中连接的服务端地址是指定了什么呢?
...aught [XSException] ../..(2481): 由于目标计算机积极拒绝,无法连接。 服务器端已经是 bin/xs-ctl.sh -b inet start 状态了 不知道是哪里错了,请大家帮忙指正!!!?[hr] 解决了。是我不细心啊!
REASON:CLOSED 说明是服务端关闭了连接。 超时了?你的情况像是服务器问题啊。 建议贴出你最近的 tmp/searchd.log 出错期间的内容,并注意监视操作系统的情况及日志
[quote='hightman' pid='2097' dateline='1357272615'] 这个日志说的是超时了,也就是说SDK连接上服务端后,5秒过后还没有收到查询请求,服务端强制关闭了这条连接 [/quote] 嗯,测试外部库可以了。本地lo设备关闭了。
你这个情况应该是服务端不允许连接,看看有没有开启服务,默认 xs-ctl.sh 是绑定在 127.0.0.1 上的,建议加上 -b inet 启动以便绑定所有IP 计划下个版改把默认改为绑定全部IP
你这个情况应该是服务端不允许连接,看看有没有开启服务,默认 xs-ctl.sh 是绑定在 127.0.0.1 上的,建议加上 -b inet 启动以便绑定所有IP 计划下个版改把默认改为绑定全部IP
...如果是本地建议省去。 会提示 permission denied 通常是因为连接的是 unix socket 而非 TCP连接,所以最好你也检查一下你的项目配置文件中 server.search = 后面的部分是怎么写的。。
这说明你的服务端没有开啊 安装完 xunsearch 必须启动 xunsearch server的。运行 安装目录下的 bin/xs-ctl.sh start 来启动。 xunsearch 是c/s的工作模型,php 的代码相当于客户端,它去连接 c/c++ 写的服务端。