我的另一個記錄個人生活的blog,最近一直有 RSS 無法正常運作的問題, 發表的新文章,rss 並不會發送通知.用 feedburner 提供的 Feed Validator 檢查, 會出現 Internal error: bX-fj78fy 的錯誤訊息, 懸在心裡的疑惑, 今天終於解決了.


Blogger 有個可以文章編輯狀態下,加上相關位置(location)的功能

輸入住址之後,就會在地圖上定位.

回到頁面時, 該文章下就有一個位置的標識, 呈現方才所輸入的住址資訊. 一開始並沒有注意到rss會出現問題, 只發現有些功能失效了, 如 recent posts (這會使用到blogger rss http://xxx.blogspot.com/feeds/posts/default, 來抓最新文章).

直接輸入 http://xxx.blogspot.com/feeds/posts/default 之後,並不會出現所有發表過的文章, 而是一個錯誤訊息 : Internal error: bX-fj78fy.

為什麼 rss 突然出現問題呢? 在 google 討論區無法找到答案.
後來在匯出所有文章, 再匯入文章到另一個blog時, 發現有些文章漏掉了, 比對這些文章的共同性之後, 原來差別在於這些文章用到了標註地理位置的功能.
所以移除文章的位置,試看看是否能正常顯示.

回到部落格頁面後,發現原本失常的功能恢復功用了.

連到 http://xxx.blogspot.com/feeds/posts/default , 之前的錯誤訊息已消失,可正常顯示文章.

而 rss 的頁面, 也可以顯示最新發表的文章.

目前無法確定是否真的與位置這個功能有關, 曾試著輸入過其他住址如台北市政府, 就不會受到影響.
無論如何, Internal error: bX-fj78fy 的錯誤訊息, 不再出現了, 提供給有需要的人參考一下.
2 comments:
原來不只我遇到這個問題,還要把位置刪除真麻煩。
其實不一定每一篇的location都會出問題, 你可以考慮用另一種方式找到出問題的文章,再針對那篇文章移除location.
http://XXX.blogspot.com/rss.xml?max-results=#
其中#用數字取代,如http://XXX.blogspot.com/rss.xml?max-results=7時, 可以正常呈現, 但如http://XXX.blogspot.com/rss.xml?max-results=8時, rss就有問題, 顯然就是第八篇文章裡的內容有狀況.
可以參考一下這種方式喔!
張貼意見
謝謝您願意在此分享心得, 讓文章內容更豐富.