GithubHelp home page GithubHelp logo

gptlink / gptlink Goto Github PK

View Code? Open in Web Editor NEW
2.6K 27.0 381.0 19.36 MB

10分钟搭建可免费商用的AI对话环境,搭建简单,包含用户,订单,任务,付费等功能

Dockerfile 0.21% PHP 98.88% Shell 0.02% CSS 0.04% HTML 0.84%
chatgpt docker hyperf ai

gptlink's Introduction

GPTLink

只需简单几步,即可快速搭建可用的 AI对话 站点。

体验地址 · 演示图片 · 反馈 · 微信加群

商务合作 · 关注公众号 · 打赏开发者

功能概览

  • 支持 Docker 部署
  • 开箱即用的控制台
  • 完美适配移动端
  • 自定义付费套餐
  • 一键导出对话
  • 任务拉新获客

开始使用

  1. 项目基于 PHP (Hyperf) + Vue 开发,推荐使用 Docker 进行部署;
  2. 准备好一个 API Key,推荐使用 GPTLINK Key;
    • GPTLINK Key ,注册完成之后进入个人中心申请开发者后获取 API Key,过程非常简单,无需审核,接口无需代理;
    • OpenAi 官方 Key;
  3. 微信相关应用(非必须)

项目仓库

项目配置

项目提供有限的权限控制功能,项目配置文件位于 gptserver/.env,如诺不存在此文件,将 gptserver/.env.example 更名为 .env 作为配置项进行使用,详细的配置说明 点此查看

部署

项目支持多种部署方式,部署文档参考:点此查看

  • PHP 环境部署
  • Docker 部署
  • Docker Compose 部署
  • ...

访问

项目访问

  • 对话端 访问 http://域名或IP 进入对话页面
  • 管理端 访问 http://域名或IP/admin 进入管理页

管理员账号密码为配置项设置的 ADMIN_USERNAMEADMIN_USERNAME,如不传入,默认账号密码为 admin admin888

API 文档地址:

  • 用户端 API 文档访问 /api/docs/default
  • 管理端 API 文档访问 /api/docs/admin

版本计划

  • 前端开源
  • 管理端开源
  • 账号密码登录
  • 线下收款配置
  • 兑换码
  • AI 生图
  • 分销
  • 统计视图

参与贡献

我们深知这不是一个完美的产品,但是它只是一个开始,欢迎加入我们一起完善!:heart: 请参阅 贡献指南

特别鸣谢

疑难解答

常见问题汇总:点击查看

微信交流群

开源协议

Apache License Version 2.0 see http://www.apache.org/licenses/LICENSE-2.0.html

gptlink's People

Contributors

0daynick avatar alonglfb avatar chenbridge avatar congyuandong avatar easytrue avatar eleventrue avatar eltociear avatar ihome520 avatar levinehua avatar overtrue avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

gptlink's Issues

无法保持登录

关闭浏览器无法保持登录状态,打开浏览器需要重新登录

希望增加验证码接口(图形或者拖拽式)

使用单纯的账号密码登录 会存在被大量账号刷接口的问题。
比如:只开账号和密码登录,可以大量机器人注册 薅注册和分享的赠送次数
增加验证码可以使机器人绕过成本增加

请对Microsoft Azure OpenAI的支持

如题,Azure OpenAI更适合商用,也适合国内申请。毕竟支付渠道在那摆着,望支持。还有输入敏感词词库,过滤发送和接收。国内嘛,要符合规定。建议将套餐以2个维度:时间+次数的方式创建,更好的做细分市场。

登录问题

能在后台配置用户的账号密码用于登录吗,微信那个好麻烦,还有弄网站信息登记表什么的

用户首次进入是否可以增加提醒信息

目前新用户通过邀请过来后,首页只有“开始提问吧~”这个提示语,这对于首次使用产品的用户还是比较无从下手的,是否可以自定义提示语,或者一个弹窗信息?期待你们的产品升级,谢谢

添加配额限制

允许管理员或所有者配置注册用户默认单小时或者单天最大次数、token

希望增加 openai接口报错的记录

比如:接口返回error,希望可以有记录或者提示。
{
"error": {
"message": "You exceeded your current quota, please check your plan and billing details.",
"type": "insufficient_quota",
"param": null,
"code": null
}
}

关注公众号的任务是否可以打开

我们是否可以考虑打开关注公众号的任务呢?目前,我们面临的挑战是,网页端用户离开后很难召回,因为缺乏一个与用户建立持续联系的链接。很多用户在体验了我们的服务后,难以找到再次访问的入口,这增加了拓展用户的成本。为了实现更高的用户活跃度和价值输出,我们需要持续地提醒用户使用我们的服务。这有这样我们才能不断努力提高用户的参与度和价值产出。

M1 docker部署出现问题

报错如下:
! gptlink The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
我尝试更换mysql 镜像依然无法解决

1.3支付bug

设置为线下支付时点击套餐支付按钮不弹出设定的内容

添加更多用户管理功能

为用户提供注销选项,
超级管理员后台可以对用户进行停用和删除
增加管理员权限,可以设定管理员

GPT回答不实时传输

环境:Docker Compose
版本:线上最新版
问题:对话中,GPT回复不实时传输,看响应正常,但是输出内容的时候一次性输出(如下视频)

Video-zhuan.mp4

JS报错如图
20230604095623

回复中断问题

�������|#9 /app/gptserver/vendor/hyperf/async-queue/src/Process/ConsumerProcess.php(57): Hyperf\AsyncQueue\Driver\Driver->consume()
�������{#10 /app/gptserver/vendor/hyperf/process/src/AbstractProcess.php(134): Hyperf\AsyncQueue\Process\ConsumerProcess->handle()
��������#11 {main}
��������[WARNING] Get connection failed, try again. RedisException: Connection refused in /app/gptserver/vendor/hyperf/redis/src/RedisConnection.php:268
�������
Stack trace:
�������U#0 /app/gptserver/vendor/hyperf/redis/src/RedisConnection.php(268): Redis->connect()
�������p#1 /app/gptserver/vendor/hyperf/redis/src/RedisConnection.php(117): Hyperf\Redis\RedisConnection->createRedis()
�������m#2 /app/gptserver/vendor/hyperf/redis/src/RedisConnection.php(91): Hyperf\Redis\RedisConnection->reconnect()
�������q#3 /app/gptserver/vendor/hyperf/pool/src/Connection.php(49): Hyperf\Redis\RedisConnection->getActiveConnection()
�������a#4 /app/gptserver/vendor/hyperf/redis/src/Redis.php(47): Hyperf\Pool\Connection->getConnection()
�������[#5 /app/gptserver/vendor/hyperf/redis/src/RedisProxy.php(32): Hyperf\Redis\Redis->__call()
�������o#6 /app/gptserver/vendor/hyperf/async-queue/src/Driver/RedisDriver.php(193): Hyperf\Redis\RedisProxy->__call()
�������y#7 /app/gptserver/vendor/hyperf/async-queue/src/Driver/RedisDriver.php(85): Hyperf\AsyncQueue\Driver\RedisDriver->move()
�������s#8 /app/gptserver/vendor/hyperf/async-queue/src/Driver/Driver.php(86): Hyperf\AsyncQueue\Driver\RedisDriver->pop()
�������|#9 /app/gptserver/vendor/hyperf/async-queue/src/Process/ConsumerProcess.php(57): Hyperf\AsyncQueue\Driver\Driver->consume()
�������{#10 /app/gptserver/vendor/hyperf/process/src/AbstractProcess.php(134): Hyperf\AsyncQueue\Process\ConsumerProcess->handle()
��������#11 {main}
�������m[ERROR] RedisException: Connection refused in /app/gptserver/vendor/hyperf/redis/src/RedisConnection.php:268
�������
Stack trace:
�������U#0 /app/gptserver/vendor/hyperf/redis/src/RedisConnection.php(268): Redis->connect()
�������p#1 /app/gptserver/vendor/hyperf/redis/src/RedisConnection.php(117): Hyperf\Redis\RedisConnection->createRedis()
�������m#2 /app/gptserver/vendor/hyperf/redis/src/RedisConnection.php(91): Hyperf\Redis\RedisConnection->reconnect()
�������q#3 /app/gptserver/vendor/hyperf/pool/src/Connection.php(54): Hyperf\Redis\RedisConnection->getActiveConnection()
�������a#4 /app/gptserver/vendor/hyperf/redis/src/Redis.php(47): Hyperf\Pool\Connection->getConnection()
�������[#5 /app/gptserver/vendor/hyperf/redis/src/RedisProxy.php(32): Hyperf\Redis\Redis->__call()
�������o#6 /app/gptserver/vendor/hyperf/async-queue/src/Driver/RedisDriver.php(193): Hyperf\Redis\RedisProxy->__call()
�������y#7 /app/gptserver/vendor/hyperf/async-queue/src/Driver/RedisDriver.php(85): Hyperf\AsyncQueue\Driver\RedisDriver->move()
�������s#8 /app/gptserver/vendor/hyperf/async-queue/src/Driver/Driver.php(86): Hyperf\AsyncQueue\Driver\RedisDriver->pop()
�������|#9 /app/gptserver/vendor/hyperf/async-queue/src/Process/ConsumerProcess.php(57): Hyperf\AsyncQueue\Driver\Driver->consume()
�������{#10 /app/gptserver/vendor/hyperf/process/src/AbstractProcess.php(134): Hyperf\AsyncQueue\Process\ConsumerProcess->handle()
��������#11 {main}
��������[WARNING] Get connection failed, try again. RedisException: Connection refused in /app/gptserver/vendor/hyperf/redis/src/RedisConnection.php:268
�������
Stack trace:
�������U#0 /app/gptserver/vendor/hyperf/redis/src/RedisConnection.php(268): Redis->connect()
�������p#1 /app/gptserver/vendor/hyperf/redis/src/RedisConnection.php(117): Hyperf\Redis\RedisConnection->createRedis()
�������m#2 /app/gptserver/vendor/hyperf/redis/src/RedisConnection.php(91): Hyperf\Redis\RedisConnection->reconnect()
�������q#3 /app/gptserver/vendor/hyperf/pool/src/Connection.php(49): Hyperf\Redis\RedisConnection->getActiveConnection()
�������a#4 /app/gptserver/vendor/hyperf/redis/src/Redis.php(47): Hyperf\Pool\Connection->getConnection()
�������[#5 /app/gptserver/vendor/hyperf/redis/src/RedisProxy.php(32): Hyperf\Redis\Redis->__call()
�������o#6 /app/gptserver/vendor/hyperf/async-queue/src/Driver/RedisDriver.php(193): Hyperf\Redis\RedisProxy->__call()
�������y#7 /app/gptserver/vendor/hyperf/async-queue/src/Driver/RedisDriver.php(85): Hyperf\AsyncQueue\Driver\RedisDriver->move()
�������s#8 /app/gptserver/vendor/hyperf/async-queue/src/Driver/Driver.php(86): Hyperf\AsyncQueue\Driver\RedisDriver->pop()
�������|#9 /app/gptserver/vendor/hyperf/async-queue/src/Process/ConsumerProcess.php(57): Hyperf\AsyncQueue\Driver\Driver->consume()
�������{#10 /app/gptserver/vendor/hyperf/process/src/AbstractProcess.php(134): Hyperf\AsyncQueue\Process\ConsumerProcess->handle()
��������#11 {main}
�������m[ERROR] RedisException: Connection refused in /app/gptserver/vendor/hyperf/redis/src/RedisConnection.php:268
�������
Stack trace:
�������U#0 /app/gptserver/vendor/hyperf/redis/src/RedisConnection.php(268): Redis->connect()
�������p#1 /app/gptserver/vendor/hyperf/redis/src/RedisConnection.php(117): Hyperf\Redis\RedisConnection->createRedis()
�������m#2 /app/gptserver/vendor/hyperf/redis/src/RedisConnection.php(91): Hyperf\Redis\RedisConnection->reconnect()
�������q#3 /app/gptserver/vendor/hyperf/pool/src/Connection.php(54): Hyperf\Redis\RedisConnection->getActiveConnection()
�������a#4 /app/gptserver/vendor/hyperf/redis/src/Redis.php(47): Hyperf\Pool\Connection->getConnection()
�������[#5 /app/gptserver/vendor/hyperf/redis/src/RedisProxy.php(32): Hyperf\Redis\Redis->__call()
�������o#6 /app/gptserver/vendor/hyperf/async-queue/src/Driver/RedisDriver.php(193): Hyperf\Redis\RedisProxy->__call()
�������y#7 /app/gptserver/vendor/hyperf/async-queue/src/Driver/RedisDriver.php(85): Hyperf\AsyncQueue\Driver\RedisDriver->move()
�������s#8 /app/gptserver/vendor/hyperf/async-queue/src/Driver/Driver.php(86): Hyperf\AsyncQueue\Driver\RedisDriver->pop()
�������|#9 /app/gptserver/vendor/hyperf/async-queue/src/Process/ConsumerProcess.php(57): Hyperf\AsyncQueue\Driver\Driver->consume()
�������{#10 /app/gptserver/vendor/hyperf/process/src/AbstractProcess.php(134): Hyperf\AsyncQueue\Process\ConsumerProcess->handle()
��������#11 {main}
��������[WARNING] Get connection failed, try again. RedisException: Connection refused in /app/gptserver/vendor/hyperf/redis/src/RedisConnection.php:268
�������
Stack trace:
�������U#0 /app/gptserver/vendor/hyperf/redis/src/RedisConnection.php(268): Redis->connect()
�������p#1 /app/gptserver/vendor/hyperf/redis/src/RedisConnection.php(117): Hyperf\Redis\RedisConnection->createRedis()
�������m#2 /app/gptserver/vendor/hyperf/redis/src/RedisConnection.php(91): Hyperf\Redis\RedisConnection->reconnect()
�������q#3 /app/gptserver/vendor/hyperf/pool/src/Connection.php(49): Hyperf\Redis\RedisConnection->getActiveConnection()
�������a#4 /app/gptserver/vendor/hyperf/redis/src/Redis.php(47): Hyperf\Pool\Connection->getConnection()
�������[#5 /app/gptserver/vendor/hyperf/redis/src/RedisProxy.php(32): Hyperf\Redis\Redis->__call()
�������o#6 /app/gptserver/vendor/hyperf/async-queue/src/Driver/RedisDriver.php(193): Hyperf\Redis\RedisProxy->__call()
�������y#7 /app/gptserver/vendor/hyperf/async-queue/src/Driver/RedisDriver.php(85): Hyperf\AsyncQueue\Driver\RedisDriver->move()
�������s#8 /app/gptserver/vendor/hyperf/async-queue/src/Driver/Driver.php(86): Hyperf\AsyncQueue\Driver\RedisDriver->pop()
�������|#9 /app/gptserver/vendor/hyperf/async-queue/src/Process/ConsumerProcess.php(57): Hyperf\AsyncQueue\Driver\Driver->consume()
�������{#10 /app/gptserver/vendor/hyperf/process/src/AbstractProcess.php(134): Hyperf\AsyncQueue\Process\ConsumerProcess->handle()
��������#11 {main}
�������Y[INFO] Crontab task [memberPackageExpired] executed successfully at 2023-07-18 11:00:00.
�������Y[INFO] Crontab task [memberPackageExpired] executed successfully at 2023-07-18 12:00:00.
�������Y[INFO] Crontab task [memberPackageExpired] executed successfully at 2023-07-18 13:00:00.
�������Y[INFO] Crontab task [memberPackageExpired] executed successfully at 2023-07-18 14:00:00.
�������b[2023-07-18 14:56:20 *27.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#21 does not exists
�������b[2023-07-18 14:56:20 *27.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#26 does not exists
�������b[2023-07-18 14:56:20 *27.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#27 does not exists
�������b[2023-07-18 14:56:20 *27.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#25 does not exists
�������b[2023-07-18 14:56:20 *27.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#23 does not exists
�������b[2023-07-18 14:56:20 *27.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#24 does not exists
�������b[2023-07-18 14:56:22 *27.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#28 does not exists
�������b[2023-07-18 14:56:22 *27.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#29 does not exists
�������b[2023-07-18 14:56:22 *27.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#30 does not exists
�������)[INFO] Process[queue.default.0] stopped.
�������)[INFO] Process[queue.default.0] stopped.
�������¬PHP Notice: Hyperf\Database\Connection::setPdo(): Send of 5 bytes failed with errno=32 Broken pipe in /app/gptserver/vendor/hyperf/database/src/Connection.php on line 648
��������
�������§Notice: Hyperf\Database\Connection::setPdo(): Send of 5 bytes failed with errno=32 Broken pipe in /app/gptserver/vendor/hyperf/database/src/Connection.php on line 648
�������b[2023-07-18 14:56:58 *27.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#31 does not exists
�������\PHP Notice: Unknown: Send of 5 bytes failed with errno=32 Broken pipe in Unknown on line 0
��������
�������WNotice: Unknown: Send of 5 bytes failed with errno=32 Broken pipe in Unknown on line 0
�������'[INFO] Process[queue.default.0] start.
�������'[INFO] Process[queue.default.0] start.
�������b[2023-07-18 14:57:11 *27.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#32 does not exists
�������b[2023-07-18 14:57:22 *27.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#33 does not exists
�������b[2023-07-18 14:58:23 *27.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#34 does not exists

新版回复中断问题

[2023-07-15 21:00:35 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#8 does not exists
[2023-07-15 21:00:35 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#5 does not exists
[2023-07-15 21:00:35 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#4 does not exists
[2023-07-15 21:00:35 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#2 does not exists
[2023-07-15 21:00:35 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#1 does not exists
[2023-07-15 21:00:36 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#9 does not exists
[2023-07-15 21:00:50 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#10 does not exists
[2023-07-15 21:01:02 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#11 does not exists
[2023-07-15 21:01:03 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#12 does not exists
[2023-07-15 21:01:28 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#13 does not exists
[2023-07-15 21:01:40 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#14 does not exists
[2023-07-15 21:02:01 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#15 does not exists
[2023-07-15 21:02:15 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#16 does not exists
[2023-07-15 21:02:31 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#18 does not exists
[2023-07-15 21:02:31 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#19 does not exists
[2023-07-15 21:02:31 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#20 does not exists
[2023-07-15 21:02:31 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#21 does not exists
[2023-07-15 21:02:31 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#22 does not exists
[2023-07-15 21:02:31 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#23 does not exists
[2023-07-15 21:02:31 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#24 does not exists
[2023-07-15 21:02:31 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#17 does not exists
[2023-07-15 21:02:32 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#25 does not exists
[2023-07-15 21:02:35 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#26 does not exists
[2023-07-15 21:02:40 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#27 does not exists
[2023-07-15 21:02:52 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#28 does not exists
[2023-07-15 21:03:03 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#29 does not exists
[2023-07-15 21:03:07 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#34 does not exists
[2023-07-15 21:03:07 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#36 does not exists
[2023-07-15 21:03:07 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#33 does not exists
[2023-07-15 21:03:07 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#32 does not exists
[2023-07-15 21:03:07 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#31 does not exists
[2023-07-15 21:03:07 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#35 does not exists
[2023-07-15 21:03:07 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#37 does not exists
[2023-07-15 21:03:07 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#30 does not exists
[2023-07-15 21:03:08 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#38 does not exists
[2023-07-15 21:03:13 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#39 does not exists
[2023-07-15 21:03:16 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#40 does not exists
[2023-07-15 21:03:25 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#41 does not exists
[2023-07-15 21:03:33 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#43 does not exists
[2023-07-15 21:03:33 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#44 does not exists
[2023-07-15 21:03:33 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#45 does not exists
[2023-07-15 21:03:33 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#46 does not exists
[2023-07-15 21:03:33 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#47 does not exists
[2023-07-15 21:03:33 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#48 does not exists
[2023-07-15 21:03:33 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#49 does not exists
[2023-07-15 21:03:34 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#42 does not exists
[2023-07-15 21:03:34 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#50 does not exists
[2023-07-15 21:03:52 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#51 does not exists
[2023-07-15 21:07:17 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#52 does not exists
[2023-07-15 21:21:37 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#55 does not exists
[2023-07-15 21:21:37 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#54 does not exists
[2023-07-15 21:21:37 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#56 does not exists
[2023-07-15 21:21:37 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#58 does not exists
[2023-07-15 21:21:37 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#57 does not exists
[2023-07-15 21:21:37 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#59 does not exists
[2023-07-15 21:21:37 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#60 does not exists
[2023-07-15 21:21:37 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#53 does not exists
[2023-07-15 21:21:38 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#61 does not exists
[2023-07-15 21:21:41 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#62 does not exists
[2023-07-15 21:21:41 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#63 does not exists
[2023-07-15 21:21:58 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#64 does not exists
[2023-07-15 21:24:10 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#65 does not exists
[2023-07-15 21:24:27 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#66 does not exists
[2023-07-15 21:24:36 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#67 does not exists
[2023-07-15 21:25:16 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#68 does not exists
[2023-07-15 21:27:03 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#69 does not exists
[2023-07-15 21:39:10 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#71 does not exists
[2023-07-15 21:39:10 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#72 does not exists
[2023-07-15 21:39:10 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#73 does not exists
[2023-07-15 21:39:10 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#74 does not exists
[2023-07-15 21:39:10 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#70 does not exists
[2023-07-15 21:39:23 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#78 does not exists
[2023-07-15 21:39:23 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#77 does not exists
[2023-07-15 21:39:23 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#76 does not exists
[2023-07-15 21:39:23 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#79 does not exists
[2023-07-15 21:39:24 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#75 does not exists
[2023-07-15 21:39:27 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#80 does not exists
[2023-07-15 21:39:27 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#81 does not exists
[2023-07-15 21:39:27 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#82 does not exists
[2023-07-15 21:39:35 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#83 does not exists
[2023-07-15 21:39:35 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#85 does not exists
[2023-07-15 21:39:35 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#86 does not exists
[2023-07-15 21:39:35 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#87 does not exists
[2023-07-15 21:39:35 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#88 does not exists
[2023-07-15 21:39:35 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#89 does not exists
[2023-07-15 21:39:35 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#90 does not exists
[2023-07-15 21:39:35 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#91 does not exists
[2023-07-15 21:39:35 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#84 does not exists
[2023-07-15 21:39:36 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#92 does not exists
[2023-07-15 21:40:09 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#93 does not exists
bash: cannot set terminal process group (-1): Not a tty
bash: no job control in this shell
Nothing to migrate.
[INFO] Process[queue.default.0] start.
[INFO] Process[crontab-dispatcher.0] start.
[INFO] Process[queue.default.0] start.
[INFO] Worker#0 started.
[INFO] HTTP Server listening at 0.0.0.0:9503
[2023-07-15 21:44:31 *26.0] NOTICE ProcessFactory::end() (ERRNO 1005): session#1 does not exists
[INFO] Crontab task [memberPackageExpired] executed successfully at 2023-07-15 22:00:00.

通过域名访问时,流失传输有问题

1、iP+端口访问时,流式传输没有问题,响应比较快;
2、域名访问时,可以流式传输但是明显有卡顿感,如果是长短文字输出,比如写文字,回复内容会突然变多或者变少。

测试卸载nginx,http协议,都还是会存在一样的问题,同一设备同一浏览器。

移动端基本每次都可以复现,PC端相对好一些。

RPReplay_Final1687453979.mp4

How can i resolve it!

when i run " docker-compose up -d mysql redis", it always ocurred.
Building mysql
[+] Building 33.9s (3/3) FINISHED
=> [internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 462B 0.0s
=> [internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> ERROR [internal] load metadata for docker.io/library/mysql:5.7.42 33.8s

[internal] load metadata for docker.io/library/mysql:5.7.42:


failed to solve with frontend dockerfile.v0: failed to create LLB definition: no match for platform in manifest sha256:f57eef421000aaf8332a91ab0b6c96b3c83ed2a981c29e6528b21ce10197cd16: not found
ERROR: Service 'mysql' failed to build : Build failed

Mysql拒绝主机连接

SQLSTATE[HY000] [1130] Host '172.10.10.3' is not allowed to connect to this MySQL server (SQL: select id, user_id, icon, name, prompt, status, sort, uses, likes, created_at, desc, source, type from chat_gpt_model left join chat_gpt_model_count on chat_gpt_model.id = chat_gpt_model_count.chat_gpt_model_id where (platform = 1) and (status = 1) order by sort desc, uses desc, created_at desc limit 500)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.