On two separate Drupal 4.6.1 installations on different servers, I am getting the same php error after every time I make a new post:

fsockopen(): unable to connect to rpc.pingomatic.com:80 in /home/[user]/public_html/includes/xmlrpc.inc on line 406.

The relevant code section is:

   function sendPayloadHTTP10($msg, $server, $port, $timeout=0,
      $username="", $password="") {
    if ($port==0) $port=80;
    if($timeout>0)
      $fp=fsockopen($server, $port,
          $this->errno, $this->errstr, $timeout);
    else
      $fp=fsockopen($server, $port,
          $this->errno, $this->errstr);
    if (!$fp) {
      return 0;
    } 

Line 406 is $this->errno, $this->errstr);

On the following cron run, I get Failed to notify pingomatic.com (site). In other words, neither Drupal installation is successfully pinging ping-o-matic.

I checked with the host, and they said they could not ping ping-o-matic at port 80 either. I contacted ping-o-matic about this via their contact form. So maybe this is a ping-o-matic problem -- but something we should be aware of, in case they changed port access for whatever reason.

Has anyone else found this in their logs?

Comments

robin monks’s picture

rpc.pingomatic.com:80 gives me 404 errors, appears to be their problem.

We can't fix it for them, so I'm having to mark won't fix.

Robin

Steve Dondley’s picture

I'm having problems, too. Was working a couple of days ago but now nothing but errors.

crazybooks’s picture

Version: 4.6.1 » 4.6.3

I've got this in 4.6.3 , .....is there at least a replacement module that will enable us to ping who we wish? It's getting bloody annoying.