Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >解决 fsockopen() 报错 unable to connect to 的方法

解决 fsockopen() 报错 unable to connect to 的方法

作者头像
沈唁
发布于 2018-12-12 08:23:49
发布于 2018-12-12 08:23:49
7.5K06
代码可运行
举报
文章被收录于专栏:沈唁志沈唁志
运行总次数:6
代码可运行

这个问题出现在使用 Xunsearch 的时候,Xunsearch 是一个高性能、全功能的全文检索解决方案,旨在帮助一般开发者针对既有的海量数据,快速而方便地建立自己的全文搜索引擎

完整的报错信息如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Fatal error: Uncaught [XSErrorException] ../server/apps/classes/xunsearch/lib/XS.php(2499): 
fsockopen(): unable to connect to 127.0.0.1:8383 (Connection refused)(2) thrown in 
/www/wwwroot/swoole-qq52o/server/apps/classes/xunsearch/lib/XS.php on line 548

之前对于全文索引搜索的话是用 sphinx 的,对于这个 Xunsearch 没有过接触,查了一下官方,发现是服务端没有开启,当然我也没有安装

安装完 Xunsearch 必须启动 xunsearch server 的,运行安装目录下的 bin/xs-ctl.sh start 来启动

xunsearch 是 c/s 的工作模型,PHP 的代码相当于客户端,它去连接 c/c++ 写的服务端

来下载安装一下 Xunsearch,具体操作步骤如下:

1、运行下面指令下载、解压安装包

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
wget http://www.xunsearch.com/download/xunsearch-full-latest.tar.bz2
tar -xjf xunsearch-full-latest.tar.bz2

2、执行安装脚本,根据提示进行操作,主要是输入 xunsearch 软件包的安装目录,强烈建议单独规划一个目录,而不是混到别的软件目录中,或者使用默认目录

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
cd xunsearch-full-1.4.12/ # 这里根据你解压出来的目录而定
sh setup.sh

3、待命令运行结束后,如果没有出错中断,看到类似下图一样则表示顺利安装完成

xunsearch 安装成功

4、使用命令启动/重新启动 xunsearch 的后台服务

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
/usr/local/xunsearch/bin/xs-ctl.sh restart

返回刷新页面,就正常使用 Xunsearch 了

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-11-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【迅搜01】安装运行并测试XunSearch
这回的新系列,我们将学习到的是一个搜索引擎 迅搜 XunSearch 的使用。这个搜索引擎在 PHP 圈可能还是有一点名气的,而且也是一直在更新的,虽说现在 ElasticSearch 已经是实际上的搜索引擎霸主了,而且还有 Solr 在后的不断追赶,但要说最简单、最实在,而且最容易让我们这些 PHPer 上手的,绝对还是 XunSearch 。
硬核项目经理
2023/11/20
5270
【迅搜01】安装运行并测试XunSearch
利用 Xunsearch 搭建搜索引擎、内容搜索实战
Xunsearch 是开源免费、高性能、多功能,简单易用的专业全文检索技术方案,是目前非常知名的开源搜索引擎。
痴者工良
2021/04/26
1.3K0
教你安装xunsearch 问题和文章模块配置
宝塔面板安装的用户,请把网站根目录user.ini文件清空,否则无法跨站点引入全文检索文件导致搜索失败,全站挂掉
西里国际站
2023/04/19
8210
教你安装xunsearch 问题和文章模块配置
中文全文检索讯搜xunsearch安装
Xunsearch (迅搜)是一套免费开源的专业中文全文检索解决方案,简单易用而且 功能强大、性能卓越能轻松处理海量数据的全文检索。它包含后端索引、搜索服务程序和前端 脚本语言编写的开发工具包(称之为 SDK) 。下面我们开始安装。进入linux服务器目录/www/wwwroot/xunsearch,输入
ytkah
2018/12/12
9470
宝塔安装全文检索xunsearch-问题和文章模块配置
wget http://www.xunsearch.com/download/xunsearch-full-latest.tar.bz2
西里国际站
2023/04/18
1K0
宝塔安装全文检索xunsearch-问题和文章模块配置
ThinkPHP5 使用迅搜 (XunSearch) 实现全文检索实例指导
前期准备 入坑了一天,折腾的无语,个人观点:【文档太差,适合学习思路,小心入坑】 背景 最近在整理全文检索解决方案 注意到 PHP 环境中对 xunsearch 的评价很高,在此记录一番 【Xunsearch 是一个高性能、全功能的全文检索解决方案】 场景描述 此处作为对 xunsearch 的初次使用, 以一个简单的商品 SKU 信息搜索场景进行描述 我已有一张 tp5_xsku表,用来存储商品 SKU 信息 主键为 "sku_id",需要进行匹配的字段为:"spec_name"
泥豆芽儿 MT
2022/01/06
1.4K1
ThinkPHP5 使用迅搜 (XunSearch) 实现全文检索实例指导
【迅搜17】SCWS分词(二)自定义字典及分词器
经过上篇文章的学习,相信大家对分词的概念已经有了更深入的了解了吧。我们也知道了,SCWS 是 XS 中的一个重要组成部分,但它也是可以单独拿出来使用的。而对于分词器来说,不管是 SCWS 还是现在流行的 IK、Jieba ,其实概念方面都是差不多的。比如说它们都需要字典来做为分词的依据,也会有停用词库这一类的附加字典。今天,我们主要来学习的就是 SCWS 字典相关的一些配置。此外,还有自定义分词器的实现。
硬核项目经理
2024/01/15
3230
【迅搜17】SCWS分词(二)自定义字典及分词器
Laravel中基于XunSearch的中文搜索解决方案
分词搜索始终不是那么好解决,但是基本也有现成的解决方案。在我博客之前的文章我也介绍过Sphinx分词搜索:CentOS7下安装Sphinx 中文分词【PHP+MySQL】
无道
2019/11/13
3.1K0
CentOS Nginx php 安装中文分词SCWS扩展
最近正在做appsite框架传统网站架构的拓展、其中不免有SEO的部分。 在网上做了一点功课,meta中的 description比较关键,keywords据说已经不再受搜索引擎的关照了,不过这种事情现在不能盲目相信,既然做一个网站那么还是应该要照顾好关键词。但是没必要付出过高的人力成本,所以我这里想到的还是使用分词扩展来自动生成关键词。 这样做的好处是,无论搜索引擎是否在意关键词,我们有和内容相关度很高的关键词,这不会对我们带来损失。 基于程序算法生成的关键词,不需要我们花费人力成本,包括可以在后台控制是否开启该功能。
雪碧君
2023/02/15
7310
迅搜xunsearch全文搜索引擎在负载均衡集群中的配置方法
  近来在一个电商项目中需要对商品检索实现中文分词和全文搜索功能,,于是使用了国内做得比较好并且是开源的迅搜全文搜索引擎,对PHP支持良好并且简单易用好上手,安装和调用方法等就不详细介绍了,需要了解的朋友可以自行百度,这里主要是由于我们在这个项目中使用了负载均衡,但迅搜官方的文档里对这一块的配置说明不够详细,导致走我了一些弯路,所以写下来一个是分享给有需要的后来者,二是自己做个笔记吧。
风柏杨4711
2021/03/15
7940
CentOS8.0安装迅搜(XunSearch)引擎报错的解决办法
在一些小型项目上需要应用全文搜索引擎时,我比较喜欢使用迅搜,因为部署方便,调用简单,今天给客户部署系统安装迅搜时,竟然有报错(极少遇到报错的情况),花了一些时间查资料,终于解决了,分享一下经验
风柏杨4711
2021/03/15
8220
开源IT管理系统 Hyperic HQ 部署测试(监控篇)
最近接手服务器系统监控项目,开源软件hyperic-hq,安装了测试环境熟悉下。Hyperic HQ 是一个开源的IT管理框架,让用户使用统一的界面来管理各种不同的IT技术。 下载地址: http://sourceforge.net/projects/hyperic-hq/files/ http://www.hyperic.com/
星哥玩云
2022/06/30
6970
开源IT管理系统 Hyperic HQ 部署测试(监控篇)
最牛X的CMDB系统
前段时间波哥去朋友的公司玩,朋友无意间聊起了资产管理的事,他们公司的设备统计非常混乱,办公电脑和服务器设备的分发和统计依然采用手工填写字纸excel,人工入库的方式。。
IT运维技术圈
2022/06/26
1.6K0
最牛X的CMDB系统
CentOS 6.2下以源代码方式安装LAMP
相关附件 百度云盘下载:http://pan.baidu.com/s/12JCku
星哥玩云
2022/07/04
3370
CentOS 6.2下以源代码方式安装LAMP
CentOS 6.5上编译安装httpd-2.4和2.4版本特性介绍
1) MPM支持在运行时装载; --enalbe-mpm-shared=all --with-mpm={prefork|worker|event} 2) 支持event mpm 3) 异步读写 4) 在每模块及每目录分别使用不同的日志级别 5) 每请求的配置: <If>,<Elseif> 6) 增强版的表达式分析器 7) 毫秒级的keep alive的timeout 8) 基于FQDN的虚拟主机不再需要NameVirtualHost指令; 9) 支持用户使用自定义变量
星哥玩云
2022/07/04
6190
CentOS 6.5上编译安装httpd-2.4和2.4版本特性介绍
如何搭建私密云存储之ownCloud
****ownCloud简介**** ownCLoud的内核使用PHP5编写的,环境基于LAMP,是一个开源云服务项目,接下来就利用ownCLoud来搭建私有云。 ---- ****Step-One:搭建ownCloud依赖的环境[LAMP]**** A2Web服务器:apache2 PHP语言:php5 php5-gd php-xml-parser php5-int l php5-sqlite MySQL数据库:mysql-server php5-mysql SMB 挂载win文件共享:smbc
AlicFeng
2018/06/08
2.9K0
LAMP环境搭建与配置(一)
LAMP是Linux Apache MySQL PHP的简写,即把Apache、MySQL以及PHP安装在Linux系统上,组成一个环境来运行PHP的脚本语言,通常是网站。
全栈程序员站长
2022/08/18
1.7K0
LAMP环境搭建与配置(一)
Nextcloud 搭建自己的云盘
  今年来,国内众多免费网盘相继倒下,于是大家都转投了百度网盘门下,然而这只独角兽限速倒逼开通会员下载速度依旧很难改善,还能维持多久也一直都是一个未知数。也有部分人开始涌向国外的有免费额度的网盘,比如以前以数据安全保障出名的 Mega (由于核心人员出走最近好像也不行了)、微软的 OneDrive、老牌网盘 Dropbox、Box、谷家的 Google drive(除了微软的网盘其他几个网速都不怎么好)。在这么多产品中,一个计算机技术人员却难以选择一款合适的网盘,于是用 VPS 和对象存储搭建自托管的方案开始成为一种可行的方案。Nextcloud 就是这样一款网盘,来源于 Owncloud 却较之更加强大、安全(集成 Office 文档、图片相册、日历、RSS 阅读,几乎等同于一个私有的 Dropbox),搭建也是非常简单,适合大部分技术栈的技术人员。当然,此处先谈如何搭建 Nextcloud,至于结合对象存储下回再说。
zhonger
2022/10/28
9.8K0
Nextcloud 搭建自己的云盘
NextCloud私有云盘安装部署记录
描述:由于个人家里的NAS以及公司团队对私有网盘的进行日常工作文件同步以及协同办公的需求,所以有了这篇文章,讲解记录从选项到安装以及同步使用等相关操作;
全栈工程师修炼指南
2022/09/29
26.7K0
NextCloud私有云盘安装部署记录
coreseek实现中文检索服务
主要参考了两篇文章,使用的安装版本为 coreseek-4.1-beta.tar 文章一,原地址为:http://zhan.renren.com/itbegin?gid=360288849803348
王亚昌
2018/08/03
9490
相关推荐
【迅搜01】安装运行并测试XunSearch
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验