Discuz! 官方交流社区»社区 Discuz! X 交流与讨论 Discuz! X 问题求助 请教各位大大一个问题
返回列表
查看: 3035|回复: 12

[求助] 请教各位大大一个问题

21

主题

339

回帖

495

积分

炉火纯青

贡献
4 点
金币
57 个
楼主
发表于 2023-7-17 17:46:25 | 楼主 |只看大图 |倒序浏览 |阅读模式
请问UC配置文件里,这2句代码有什么不一样吗?








我知道答案 回答被采纳将会获得1 贡献 已有9人回答
回复

使用道具 举报

4

主题

89

回帖

233

积分

应用开发者

糟糕的程序员

贡献
4 点
金币
6 个
QQ
沙发
发表于 2023-7-17 18:18:16 | Ta
这是uc配置文件里面的解释
连接 UCenter 的方式: mysql/NULL, 默认为空时为 fscoketopen(), mysql 是直接连接的数据库, 为了效率, 建议采用 mysql
回复

使用道具 举报

10

主题

1450

回帖

2571

积分

应用开发者

DSVUE

贡献
72 点
金币
448 个
QQ
板凳
发表于 2023-7-17 18:25:15 | Ta
有区别,一个是定义了一个空值,一个是指定了必须是mysql。
如果定义一个空值,而且这个uc_connect使用的地方,没有判断过空值的时候怎么处理,程序就可能出错。
如果定义空值的时候没有出错,大概率是这个uc_connect有一个默认值。
感谢解惑。 
发表于 2023-7-17 18:47
回复

使用道具 举报

21

主题

339

回帖

495

积分

炉火纯青

贡献
4 点
金币
57 个
地板
 楼主| 发表于 2023-7-17 18:27:26 | Ta
antsun 发表于 2023-7-17 18:18
这是uc配置文件里面的解释
连接 UCenter 的方式: mysql/NULL, 默认为空时为 fscoketopen(), mysql 是直接连 ...

谢谢大虾的解答。

我这边用户在前台修改密码和管理在后台编辑用户密码时,都要卡一会,大概10秒以上
感觉是和UC通信的问题,但偏偏后台UC通讯这里又显示的成功状态,不知道是哪的问题了。
回复

使用道具 举报

4

主题

89

回帖

233

积分

应用开发者

糟糕的程序员

贡献
4 点
金币
6 个
QQ
5#
发表于 2023-7-17 18:35:10 | Ta
龙二哥 发表于 2023-7-17 18:27
谢谢大虾的解答。

我这边用户在前台修改密码和管理在后台编辑用户密码时,都要卡一会,大概10秒以上

修改密码是会和uc通信的,你思考的是正确的。 如果你这里没填写mysql那么它走api的方式修改密码需要网络通信、然后修改数据库。 如果是mysql则直接修改数据库,我是这样理解的不知道是否正确哈
回复

使用道具 举报

21

主题

339

回帖

495

积分

炉火纯青

贡献
4 点
金币
57 个
6#
 楼主| 发表于 2023-7-17 18:46:55 | Ta
antsun 发表于 2023-7-17 18:35
修改密码是会和uc通信的,你思考的是正确的。 如果你这里没填写mysql那么它走api的方式修改密码需要网络 ...

应该是你解释的这样,目前UC相关配置文件检查过了,未发现有异常,后台UC通信也是成功的,不知道如何排查这个问题了。

暂时走api的方式,用接口方式链接UC。
回复

使用道具 举报

10

主题

1450

回帖

2571

积分

应用开发者

DSVUE

贡献
72 点
金币
448 个
QQ
7#
发表于 2023-7-17 19:05:08 | Ta
龙二哥 发表于 2023-7-17 18:27
谢谢大虾的解答。

我这边用户在前台修改密码和管理在后台编辑用户密码时,都要卡一会,大概10秒以上

最后密码是否修改成功了呢。如果时间比较长,比较像是有网络问题引起的。比如网络防火墙。
回复

使用道具 举报

10

主题

1450

回帖

2571

积分

应用开发者

DSVUE

贡献
72 点
金币
448 个
QQ
8#
发表于 2023-7-17 19:14:10 | Ta
刚才还想到了个情况,如果你的服务器是windows,数据库的连接设置,但凡是设置的localhost,都改成127.0.0.1
像这样的
  1. $_config['db']['1']['dbhost'] = '127.0.0.1';
复制代码

用的是CentOS/Nginx 
发表于 2023-7-17 19:27
回复

使用道具 举报

21

主题

339

回帖

495

积分

炉火纯青

贡献
4 点
金币
57 个
9#
 楼主| 发表于 2023-7-17 19:16:32 | Ta
mingkong 发表于 2023-7-17 19:05
最后密码是否修改成功了呢。如果时间比较长,比较像是有网络问题引起的。比如网络防火墙。 ...

虽然后台UC通知会报错,卡的时间长了点,但是最后密码还是修改成功了的。

就是卡的过程让人很难受,用的宝塔面板,有一个免费的Nginx免费防火墙,但是未查询到有拦截的记录。
回复

使用道具 举报

4

主题

986

回帖

24万

积分

管理员

官方有偿服务QQ 1453650

贡献
179 点
金币
240005 个
QQ
10#
发表于 2023-7-19 09:36:12 | Ta
dz和uc在一起的,通信使用数据库方式,效率高。
用户登录使用的UC的密码,所以UC通知其他应用失败不影响登录
感谢指导。 这边主要是使用数据库连接方式的话,修改用户密码时会很卡,然后UC里提示通知失败。 
发表于 2023-7-19 14:18
回复

使用道具 举报

返回列表
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 关注公众号
  • 有偿服务微信
  • 有偿服务QQ

手机版|小黑屋|Discuz! 官方交流社区 ( 皖ICP备16010102号 |皖公网安备34010302002376号 )|网站地图|star

GMT+8, 2025-9-21 04:24 , Processed in 0.073217 second(s), 31 queries .

Powered by Discuz! W1.0 Licensed

Copyright © 2001-2025 Discuz! Team.

有偿服务QQ
有偿服务微信
快速回复 返回顶部 返回列表