搜索脚本同步产品,保存产品报错:Exception 'XSException' with message 'Connection refused(C#111, localhost:8383)'

安装报错 · quickgo · 于 6年前 发布 · 2319 次阅读

在 @fecshop/shell/search 执行搜索产品同步报错:sh fullSearchSync.sh , 报错信息如下:

Exception 'XSException' with message 'Connection refused(C#111, localhost:8383)'

in /www/web/develop/fecshop/vendor/hightman/xunsearch/lib/XSServer.class.php:477

Stack trace:
#0 /www/web/develop/fecshop/vendor/hightman/xunsearch/lib/XSServer.class.php(172): XSServer->connect()
#1 /www/web/develop/fecshop/vendor/hightman/xunsearch/lib/XSServer.class.php(147): XSServer->open(8383)
#2 /www/web/develop/fecshop/vendor/hightman/xunsearch/lib/XS.class.php(415): XSServer->__construct(8383, Object(XS))
#3 /www/web/develop/fecshop/vendor/hightman/xunsearch/lib/XS.class.php(186): XS->getIndex()
#4 /www/web/develop/fecshop/vendor/hightman/xunsearch/wrapper/yii2-ext/Database.php(83): XSComponent->__get('index')
#5 /www/web/develop/fecshop/vendor/hightman/xunsearch/wrapper/yii2-ext/ActiveRecord.php(297): hightman\xunsearch\Database->getIndex()
#6 /www/web/develop/fecshop/vendor/yiisoft/yii2/db/BaseActiveRecord.php(643): hightman\xunsearch\ActiveRecord->insert(true, NULL)
#7 /www/web/develop/fecshop/vendor/fancyecommerce/fecshop/services/helper/AR.php(99): yii\db\BaseActiveRecord->save()
#8 /www/web/develop/fecshop/vendor/fancyecommerce/fecshop/services/search/XunSearch.php(76): fecshop\services\helper\AR->save(Object(fecshop\models\xunsearch\Search), Array, true)
#9 [internal function]: fecshop\services\search\XunSearch->actionSyncProductInfo(Array, 50)
#10 /www/web/develop/fecshop/vendor/fancyecommerce/fecshop/services/Service.php(48): call_user_func_array(Array, Array)
#11 /www/web/develop/fecshop/vendor/fancyecommerce/fecshop/services/Search.php(62): fecshop\services\Service->__call('syncProductInfo', Array)
#12 /www/web/develop/fecshop/vendor/fancyecommerce/fecshop/services/Search.php(62): fecshop\services\search\XunSearch->syncProductInfo(Array, 50)
#13 [internal function]: fecshop\services\Search->actionSyncProductInfo(Array, 50)
#14 /www/web/develop/fecshop/vendor/fancyecommerce/fecshop/services/Service.php(48): call_user_func_array(Array, Array)
#15 /www/web/develop/fecshop/vendor/fancyecommerce/fecshop/app/console/modules/Product/controllers/SearchController.php(65): fecshop\services\Service->__call('syncProductInfo', Array)
#16 /www/web/develop/fecshop/vendor/fancyecommerce/fecshop/app/console/modules/Product/controllers/SearchController.php(65): fecshop\services\Search->syncProductInfo(Array, 50)
#17 [internal function]: fecshop\app\console\modules\Product\controllers\SearchController->actionSyncdata('1')
#18 /www/web/develop/fecshop/vendor/yiisoft/yii2/base/InlineAction.php(57): call_user_func_array(Array, Array)
#19 /www/web/develop/fecshop/vendor/yiisoft/yii2/base/Controller.php(156): yii\base\InlineAction->runWithParams(Array)
#20 /www/web/develop/fecshop/vendor/yiisoft/yii2/console/Controller.php(128): yii\base\Controller->runAction('syncdata', Array)
#21 /www/web/develop/fecshop/vendor/yiisoft/yii2/base/Module.php(523): yii\console\Controller->runAction('syncdata', Array)
#22 /www/web/develop/fecshop/vendor/yiisoft/yii2/console/Application.php(180): yii\base\Module->runAction('product/search/...', Array)
#23 /www/web/develop/fecshop/vendor/yiisoft/yii2/console/Application.php(147): yii\console\Application->runAction('product/search/...', Array)
#24 /www/web/develop/fecshop/vendor/yiisoft/yii2/base/Application.php(380): yii\console\Application->handleRequest(Object(yii\console\Request))
#25 /www/web/develop/fecshop/yii(80): yii\base\Application->run()
#26 {main}
Page 1 done
begin delete Mongodb Search Date 

共收到 1 条回复
water#16年前 0 个赞

1.如果您想要用中文搜索,那么您必须安装xunsearch。安装文档部分有这个安装方式。详情参看9.3:http://www.fecshop.com/doc/fecshop-guide/develop/cn-1.0/guide-fecshop-about-config.html

2.如果您不想用中文,只是做外贸,那么您可以不必安装xunsearch,您可以进入配置文件:@common/config/fecshop_local_services/Search.php ,吧xunsearch的配置注释掉:

/*
            'xunSearch'  => [
                'fuzzy'         => true,  // 是否开启模糊查询
                'synonyms'      => true, //是否开启同义词翻译
                'searchLang'    => [
                    'zh' => 'chinese',
                ],
            ],
            */
添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
Your Site Analytics