毕业论文
您现在的位置: 电子信箱 >> 电子信箱优势 >> 正文 >> 正文

OpenAI解释开源函数库redisp

来源:电子信箱 时间:2024/8/23
治疗白癜风最好的医院 https://wapjbk.39.net/yiyuanzaixian/bjzkbdfyy/

ChatGPT在3月20日发生故障,有机会让用户看到别人的对话标题,同时OpenAI系统还发送订阅确认电子邮件给错误的用户,官方解释,这些问题来自于Redis用户端开源函数库redis-py的bug,目前所有相关错误都已修复。

在错误发生期间,部分用户会看到另一个活跃用户的对话记录标题,而当两个用户皆处在活跃状态,则新对话的第一条消息,也可能会出现在另一人的聊天记录中。ChatGPT的故障不只如此,少数新订阅者的付款资料和个人信息,也会意外地通过电子邮件泄漏,用户可能收到另一个ChatGPTPlus用户的订阅确认信件,内容包含姓名、电子邮件信箱、付款地址、信用卡号码后4码还有信用卡到期日期。

在OpenAI发现这个错误来自于Redis客户端开源函数库redis-py,便紧急联络Redis维护者,还提供了修补程序代码,迅速解决这个问题。

ChatGPT使用Redis缓存用户的资讯,让系统不需要为每一个请求都访问一次数据库,OpenAI通过RedisCluster将这项负载分散到Redis执行实例,在OpenAI的Python服务器中,使用了redis-py函数库操作Redis,而Python服务器则是采用Asyncio异步I/O框架,借以提高Python服务器在处理大量请求时的性能。

Redis-py函数库在Python服务器和Redis集群间维护了一个共享连接池,会在完成请求之后回收连接,以用于处理下一个请求。而错误发生在于Asyncio、redis-py的请求与回应处理时,请求和回应分别存放于两个队列,调用者会将请求推送到传入队列(In

转载请注明:http://www.0431gb208.com/sjszjzl/7528.html