diff options
author | Brion Vibber <brion@pobox.com> | 2010-05-05 17:07:50 -0700 |
---|---|---|
committer | Brion Vibber <brion@pobox.com> | 2010-05-05 17:07:50 -0700 |
commit | e05415f621890bbaf42752577249ecdc22c161fc (patch) | |
tree | 9291f0eb1b6c0a57ffeaa7279d4316ab6041206d /lib/ping.php | |
parent | 94190e77f664c06c76e650fdebd23720fe26bf6e (diff) | |
parent | b50f300566143837aba3739d62caf679ec19727e (diff) |
Merge branch 'testing' of gitorious.org:statusnet/mainline into 0.9.x
Conflicts:
locale/ca/LC_MESSAGES/statusnet.po
locale/de/LC_MESSAGES/statusnet.po
locale/statusnet.pot
Diffstat (limited to 'lib/ping.php')
-rw-r--r-- | lib/ping.php | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/lib/ping.php b/lib/ping.php index 735af9ef1..be2933ae3 100644 --- a/lib/ping.php +++ b/lib/ping.php @@ -45,7 +45,15 @@ function ping_broadcast_notice($notice) { $tags)); $request = HTTPClient::start(); - $httpResponse = $request->post($notify_url, array('Content-Type: text/xml'), $req); + $request->setConfig('connect_timeout', common_config('ping', 'timeout')); + $request->setConfig('timeout', common_config('ping', 'timeout')); + try { + $httpResponse = $request->post($notify_url, array('Content-Type: text/xml'), $req); + } catch (Exception $e) { + common_log(LOG_ERR, + "Exception pinging $notify_url: " . $e->getMessage()); + continue; + } if (!$httpResponse || mb_strlen($httpResponse->getBody()) == 0) { common_log(LOG_WARNING, |