发现很多用户在安装完成后或者在使用禾匠榜店商城独立版本的过程中可能突然会遇到队列测试不通过,队列测试失败的情况,安装完成后输入站点域名登录到商城后台,先清理缓存然后进入“设置”-“队列服务”,按要求启动服务并测试服务是否正常运行,如果运行失败的话,如下图所示.

这里就给大家罗列一下可能的原因以及对应的处理方法:
1.未删除对应php函数
执行队列服务问题:1.运行queue队列服务的php配置必须启用proc_open和proc_get_status函数,宝塔默认是禁用的;还有pcntl开头的函数也记得删除,不要禁用。如果有pcntl开头的函数全部都删除掉!把这些对应函数删除后再进行下一步操作。

2. Linux使用SSH远程登录服务器,运行指定命令:

复制上面一段话(每个站点的不同) 打开宝塔终端或者其他ssh可以连接服务器的终端, 把上面一段话复制进去后点回车执行

出现OK字样则表示队列执行成功
如果队列此时还是测试不通过的话,请往下看。
3.切换PHP命令行版本为PHP72
打开终端命令行,输入 php -v,看显示的版本是否是7.2的

如果不是,宝塔打开网站-PHP命令行版本,调整为PHP-72版本,再去执行一遍队列的流程

此时再去测试队列,应该就能队列测试通过了

END:这样就可以正常使用了!!!
如果还不行的话,那就去重启一下Redis,Mysql或者重启服务器也是可以的,有了以上操作,相信基本上就可以解决99.99%队列执行失败的问题了,之所以单独把这个问题写出来,也是因为觉得这样可能会更方便大家的使用吧,希望能给大家带来一点帮助。
	声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
		


评论(0)