mongodb偶尔报连接被关闭的错误,xunsearch搜索无效。

bug问题 · rui1642 · 于 6年前 发布 · 2078 次阅读

偶发性,前一分钟后可以,突然进到某个页面就会报错,按ctrl+F5强刷后又会恢复。。mongodb安装的是最新版的,php的mongodb扩展也是按安装文档安装的。实在不明白为什么会出现这种问题。

xunsearch的搜索,尝试了很多关键词,都是这样。xunsearch也是安装了的,mongodb和mysql的数据库都有导入安装文档里的数据。

共收到 7 条回复
Fecmall#16年前 0 个赞

1.xunsearch 搜索,需要跑脚本,参看:http://www.fecshop.com/doc/fecshop-guide/develop/cn-1.0/guide-fecshop-about-config.html 9.3部分

2.mongodb报错连接不上,应该你的mongodb有问题, 你的mongodb是本地,还是连接的局域网的mongodb,你的测试环境是linux还是win、?你的mongo是什么版本 ,你的问题我没有遇到过,线上测试环境一直很稳定。 另外,你的mongodb是一台,还是复制集?

2楼 已删除.
rui1642#36年前 0 个赞

@Terry #1楼 系统是linux,mongodb是本地连接,mongo版本是3.2.16。

rui1642#46年前 0 个赞

@Terry #1楼 xunsearch的脚本有跑,而且我的是无论中文还是英文搜索都无效啊。。

Fecmall#56年前 0 个赞

是否把数据同步成功了,这个你得确认下

xunsearch 需要在中文的store中,其他语言需要不会使用xunsearch

你看官方演示,是可以的:

https://fecshop.appfront.fancyecommerce.com/cn/catalogsearch/index?q=礼服

建议你安装步骤的执行都看看结果,而不是傻傻的执行命令,连执行的log都不去看。 你执行了脚本,你看看你的脚本是否执行成功了,xunsearch是否有数据过去了。顺藤摸瓜么。 很多人安装的搜索都没有问题

Fecmall#66年前 0 个赞

另外你的外文(除中文外)搜索,是否是可以用的。

rui1642#76年前 0 个赞

都解决了。mongodb我把超时时间设置了一下,就没再出现之前的问题了,具体原理还未知。 搜索的问题,大概是因为之前没有用root账号跑脚本,数据未同步成功。

Fecmall#86年前 0 个赞

@rui1642 #7楼 把您具体的超时时间设置的配置文件,配置的那个参数以及对应的配置值写一下,以供以后遇到这个问题的童鞋参阅,多谢。

添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
Your Site Analytics