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

pipe 搭建数据同步问题,

之前是直接搭建的
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 里面,如果有可能的话你可以试着加些日志定位下 🙏

优质回帖
  • 88250 1 感谢    

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

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

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

    1 回复 
    感谢    赞同    反对    举报    分享       回复
  • 88250      

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

    1 回复 
    感谢    赞同    反对    举报    分享       回复
  • xhaoxiong            
    感谢    赞同    反对    举报    分享       回复
  • xhaoxiong      

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

    感谢    赞同    反对    举报    分享       回复
  • xhaoxiong            

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

    感谢    赞同    反对    举报    分享       回复
  • 88250 1 感谢        

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

    2 回复 
    感谢    赞同    反对    举报    分享       回复
  • xhaoxiong            

    谢谢 D 👌

    感谢    赞同    反对    举报    分享       回复
  • linker            

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

    1 回复 
    感谢    赞同    反对    举报    分享       回复
  • 88250 1 感谢              

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

    1 回复 
    感谢    赞同 1    反对    举报    分享       回复
  • linker 1 感谢              

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

    感谢    赞同    反对    举报    分享       回复
请输入回帖内容...