RSSでFeedlyだけ更新されてなかった件(未解決)

ちょっと前に本当に今さらですがFeedlyでちゃんと更新されているか調べたら、随分前の投稿で更新が止まっていました。
その最終更新日時がおよそ1年半前です。
流石にやばいと思ったので修正し、およそ1年半ぶりにFeedlyにて記事を更新できました。
もはや手遅れ感が否めませんが(笑)

スポンサーリンク

なぜかFeedlyのみ更新されないような状況になっていまして、他のRSSリーダーだとちゃんと更新されていました。
そのため気づくのが遅れてしまいました。

原因はWordpressのデータベースの「wp_posts」というテーブルの「guid」という項目がおかしいようでした。
RSSのバリデータでチェックして見るとそこのURLがおかしくなっていまして、最後のスラッシュが2つありました・・・
私のサイトは「http://ehbtj.com」ですが「http://ehbtj.com//」になっていました。
それもほとんどが上記のURLで重複していました。

おそらく独自ドメインを取得して、ドメインを変更する際にデータベースを更新したときにミスをしたのでしょう。
というわけでSQLでGUIDを修正すると新しい投稿からFeedlyでも更新されるようになりました。
まだ1件しか確認できていませんけどね。

上記のサイトを見る限り「GUIDは絶対に変更するな」と書いているんですけどorz
まぁ不具合が出た時はその時対処します、出来るか分かりませんが。
最悪データベースの再構成でしょうねえ・・・

ただ、本当にこれだけで解決できたのかは不明です。
実際に直ってはいますがGUIDの値の重複は解決していませんし。
原因を断定するためにも、もう少し調査したほうが良さそうです。

追記

この記事でFeedlyが更新されませんでした。
GUIDもまだバグってますし、原因は他にあるようです・・・

スポンサーリンク

Leave a Comment