
战略品牌合作方
VMRACK.NET | 让Dujiao-Next部署更简单
⚡️官方合作闪购款,仅需76刀/年,三网优化线路,助力您业务起飞,支持:支付宝/paypal/USDT。点我享低价独家闪购!🎉







更新时间:2026-03-28
检查 config.yml 中的 server.port(默认 8080)是否被其他进程占用:
lsof -i :8080修改端口或停止占用进程后重新启动。
docker compose psdocker compose logs -f dujiao-next在 config.yml 的 bootstrap 节点配置初始管理员:
bootstrap:
default_admin_username: admin
default_admin_password: your-password首次启动时系统自动创建该账号。如果已启动过,修改此配置不会生效,需要通过数据库手动修改。
SQLite 不支持并发写入。解决方案:
database:
driver: sqlite
pool:
max_open_conns: 1
max_idle_conns: 1config.yml 中的数据库配置:database:
driver: postgres
dsn: "host=127.0.0.1 user=dujiao password=xxx dbname=dujiao port=5432 sslmode=disable"建议在站点流量较大时尽早迁移到 PostgreSQL。
推荐配置:
database:
driver: postgres
pool:
max_open_conns: 25
max_idle_conns: 10
conn_max_lifetime_seconds: 3600
conn_max_idle_time_seconds: 600根据实际并发量调整 max_open_conns。
redis-cli pingconfig.yml 中的 Redis 地址、端口和密码requirepass,密码是否匹配Redis 用于缓存和异步任务队列。可以在 config.yml 中关闭:
redis:
enabled: false
queue:
enabled: false关闭后以下功能将不可用:登录限流、自动发卡(异步)、订单超时取消(异步)、通知推送(异步)、分销佣金确认(定时)、上游库存同步(定时)。建议生产环境保持开启。
按以下顺序排查:
notify_url / callback_url 是否正确channel_id 参数: /api/v1/payments/webhook/paypal?channel_id=你的渠道ID/api/v1/payments/webhook/stripe?channel_id=你的渠道IDwebhook_id(PayPal)或 webhook_secret(Stripe)已填写config.yml,未保存过后台设置时才回退到 email.enableduse_ssl: trueuse_tls: truesend_interval_seconds,默认 60 秒)是否已过max_attempts,默认 5 次)secret 列头(不区分大小写)/api 代理到后端)npm run build)root 指向正确的构建产物目录try_files 配置正确(SPA 需要将所有路由回退到 index.html)