之前是直接搭建的 eg: [链接] 再加示例中搭建的 API 接口 ,没问题可以同步。 但是,前几天改成直接访问的 [链接] 和 admin.xhxblog.cn 后,今天写 blog 时候发现没有同步,去改了半天,换成 admin.xhxblog.cn(或者 admin.xhxblog.cn/blogs/xxx),加 ..

pipe 搭建数据同步问题,

本贴最后更新于 247 天前,其中的信息可能已经东海扬尘

之前是直接搭建的
eg: www.xhxblog.cn/blogs/xxx 再加示例中搭建的 API 接口 ,没问题可以同步。
但是,前几天改成直接访问的 www.xhxblog.cn 和 admin.xhxblog.cn 后,今天写 blog 时候发现没有同步,去改了半天,换成 admin.xhxblog.cn(或者 admin.xhxblog.cn/blogs/xxx),加 API 没有用(不知道是不是延时问题?)
www.xhxblog.cn 没用(猜测应该是不行的)不知出啥问题了@88250

被采纳的回答
  • 88250 1

    我看这边的服务器日志只收到了《Beego 中导出 Excel》这篇的推送请求。Pipe 推送的代码在 pushcron.go 里面,如果有可能的话你可以试着加些日志定位下 🙏

10 回帖
请输入回帖内容...
  • 88250

    和域名没有关系,没同步有可能是因为当时黑客派挂了 😂

    1 回复
  • 88250

    对了,你把 b3_pipe_articles 表里没同步那篇文章的 pushed_at 字段值设置成 2006-01-02 15:04:05,然后隔 1 分钟后观察一下同步情况。

    1 回复
  • xhaoxiong

    因为不是要那个设置域名嘛,www.xhxblog.cn是直接指向前台的嘛,另一个是绑定了指向后台的,就想是不是这里绑定的问题拉🐳

  • xhaoxiong

    然后就搞不清要哪个域名配置同步😳

  • xhaoxiong

    依旧没有 push 成功,push_at 倒是刷新了

  • 88250 1

    我看这边的服务器日志只收到了《Beego 中导出 Excel》这篇的推送请求。Pipe 推送的代码在 pushcron.go 里面,如果有可能的话你可以试着加些日志定位下 🙏

    2 回复
  • xhaoxiong

    谢谢 D 👌

  • linker

    我发现 pipe 的同步一直不是很稳定。
    也许应该用一种新协议??
    或许应该用两阶段的方式,先提交文章和评论列表,再同步差异?

    1 回复
  • 88250 1 1 赞同

    Pipe 那个定时任务我再改一下,多尝试几次同步,这样可能会好一些。下一版的 B3log 机制我和 V 正在讨论,大概是想在协议层解决,应用层太容易导致不一致了。

    1 回复
  • linker 1

    太好了。
    建议设计一种基于 HTTP 的通用消息协议,不光可以用于文章同步,最好是可以用于通用的分布式对象的部分变更的同步。
    把 Latke 的基于 JSON 的 model 思想,发扬光大到消息协议的设计层面。

请输入回帖内容 ...