歡迎光臨, 訪客. 請先 登入註冊一個帳號.
五月 05, 2024, 08:55:29 下午
19595 文章 在 3865 主題 由 4580 會員
最新註冊會員: aa123aa1
LifeType 中文開發論壇  |  支援  |  使用與操作  |  送出XMLRPC通告時連線失敗的問題 « 上篇主題 下篇主題 »
頁: [1]
作者 主題: 送出XMLRPC通告時連線失敗的問題  (閱讀 8748 次)
mickey9801
初級會員
**
文章: 58


檢視個人資料 個人網站
« 於: 十月 20, 2005, 05:00:54 下午 »

今天家裡的server可能因為線路問題,貼文時出現過兩次發送XMLRPC通告時無法連線到weblogs.com的情況,卻因此在管理中心出現過這些例外信息...

程式碼:
Exception message: fsockopen(): unable to connect to rpc.weblogs.com:80
Error code: 2
-- Backtrace --
/[path_to_plog]/class/net/xmlrpc/IXR_Library.lib.php(508): fsockopen
/[path_to_plog]/class/net/xmlrpcclient.class.php(53): xmlrpcclient.query
/[path_to_plog]/class/dao/blogs.class.php(337): xmlrpcclient.ping
/[path_to_plog]/class/action/admin/adminpostmanagementcommonaction.class.php(98): blogs.updatenotify
/[path_to_plog]/class/action/admin/adminaddpostaction.class.php(136): adminaddpostaction.sendxmlrpcpings
/[path_to_plog]/class/controller/controller.class.php(305): adminaddpostaction.perform
/[path_to_plog]/admin.php(36): admincontroller.process

Exception message: Cannot modify header information - headers already sent by (output started at /[path_to_plog]/class/object/exception.class.php:37)
Error code: 2
-- Backtrace --
/[path_to_plog]/class/view/view.class.php(172):
Notice: Undefined index: class in /[path_to_plog]/class/object/exception.class.php on line 51
header
/[path_to_plog]/class/view/view.class.php(308): adminpostslistview.sendcontenttype
/[path_to_plog]/class/view/admin/adminview.class.php(106): view.render
/[path_to_plog]/class/view/admin/admintemplatedview.class.php(36): adminview.render
/[path_to_plog]/class/view/admin/adminpostslistview.class.php(199): admintemplatedview.render
/[path_to_plog]/class/controller/controller.class.php(325): adminpostslistview.render
/[path_to_plog]/admin.php(36): admincontroller.process

錯誤的信息為:error_sending_xmlrpc_pinghttp://rpc.weblogs.com/RPC2.

雖然這樣不會影響貼文,不過總覺得有點礙眼。請問有沒有修正的方法?

註:這情況是在0.3.2升級到1.0的pLog上發生的,因為這個pLog一直都有別的問題,所以也許是我自己才有的問題。不過由於是偶發性事件,我無法在另一個1.0.2平台上重演一次。
已記錄

我的網誌:http://blog.comicparty.com
LifeType 1.1.2/FEDORA CORE 3/Apache 2.0.53/PHP 4.3.11/MySQL 4.1.10/GD 2.0.21/ImageMagick 6.2.2.0
markwu
系統管理員
超級會員
*****
文章: 3928


Mark Wu


檢視個人資料 個人網站
« 回覆文章 #1 於: 十月 20, 2005, 07:44:08 下午 »

應該是把在全域設定中把 send_xmlrpc_pings_enabled_by_default 改為『否』或是把 xmlrpc_ping_hosts 清空就可以了。

Mark
已記錄

mickey9801
初級會員
**
文章: 58


檢視個人資料 個人網站
« 回覆文章 #2 於: 十月 20, 2005, 09:40:16 下午 »

這樣不就不能發xmlrpc通告?
其實我是同時設定了向weblogs.com和my.yahoo.com發xmlrpc通告的。先發的weblogs.com通告有問題,但後發的my.yahoo.com是正常完成的。
已記錄

我的網誌:http://blog.comicparty.com
LifeType 1.1.2/FEDORA CORE 3/Apache 2.0.53/PHP 4.3.11/MySQL 4.1.10/GD 2.0.21/ImageMagick 6.2.2.0
markwu
系統管理員
超級會員
*****
文章: 3928


Mark Wu


檢視個人資料 個人網站
« 回覆文章 #3 於: 十月 25, 2005, 09:14:59 下午 »

這樣不就不能發xmlrpc通告?
其實我是同時設定了向weblogs.com和my.yahoo.com發xmlrpc通告的。先發的weblogs.com通告有問題,但後發的my.yahoo.com是正常完成的。

那只要把 rpc.weblogs.com 移除就好了啦。 吐舌頭

Mark
已記錄

頁: [1]
LifeType 中文開發論壇  |  支援  |  使用與操作  |  送出XMLRPC通告時連線失敗的問題 « 上篇主題 下篇主題 »
    前往: