「希羽」AI 对话功能不可用, 故障恢复!

4.14日 (周五), 有用户想使用「希羽」上的英译中, 翻译功能, 发现不可用, 反馈的问题.

查看后端错误日志, 网关报错

Response{protocol=http/1.1, code=502, message=Bad Gateway, url=http://<proxy_ip>:<proxy_port>/v1/chat/completions}

接着查看 nginx 代理服务日志, 报如下错误

2023/04/14 15:17:49 [error] 20224#20224: *1 SSL_do_handshake() failed (SSL: error:14094410:SSL routines:ssl3_read_bytes:sslv3 alert handshake failure:SSL alert number 40) while SSL handshaking to upstream

搜索一番, 有现成的解决方案, 反向代理到 https 需要开启 ssl, 增加如下配置即可

proxy_ssl_server_name on;

详情参见这里, 这里也附上 nginx 反向代理的完整配置

server {
  listen <your_port>;
  server_name _;
  location / {
    client_max_body_size 300m;
    proxy_redirect off;
    proxy_pass https://api.openai.com;
    proxy_ssl_server_name on;
  }
}

更多相关介绍参见每个人都可以免费拥有一台亚马逊 (AWS) 海外服务器一年, 在 AWS 上用 nginx 部署 ChatGPT API 的代理服务

故障发生于 2023/04/14 15:17:49, 修复时间 2023/04/15 07:24:14.

关于为什么之前可以使用,但是现在突然不能使用,并不清楚原因。在这段时间内,也没有进行任何修改。

为了及时发现故障,我们在这里增加了监控告警。给大家带来的不便,我们深感抱歉。

除此之外,我们也收到了一些用户反馈,认为产品的功能交互不够简单明了,需要进一步改进。我们非常感谢这些反馈,我们会持续进行迭代和改进,以提供更好的用户体验, 请持续关注我们。