fsockopen sorun yalnızca php sfenks için port açarken

0 Cevap php

Sfenks daemon php ve sadece php bağlarken ben bir sorun var. Ben örnek sfenks php örnek test.php test edilmiş ve bir bağlantı sorunu olmanın aşağı daralmış var.

Ben sorunu gösteren kod takip parça var,

<?php
$fp = @fsockopen ( '127.0.0.1', '9312', $errno, $errstr,300 );
if(!$fp) {
  echo "$errstr ($errno)";
}
?>

Bu komut satırından veya tarayıcı çalışır zaman ben, aşağıdaki hatayı alıyorum

Connection refused (111)

Ben aşağıdaki doğruladıktan,

  1. searchd gerçekten çalışan ve port 9312 üzerinde olduğu
  2. searchd telnet kullanarak bağlanabilir
  3. searchd sfenks API içinde test.py kullanılarak bağlanabilir
  4. php port 80 bağlayabilirsiniz

Bu benim yerel test makine üzerinde çalışıyor beri sorun olarak görünüyor bir WestHost VPS üzerinde çalışıyor. Ben bu bir iyi ve gerçekten şaşkına beni sahiptir, bu nedenle herhangi bir sorun olmadan endeksi karşı aramaları çalıştırmak için Python kullanan varolan bir kod.

Bazı ek bilgiler,

PHP 5.2.5 Sphinx 0.9.9-release

Herkes ben teşhis ve daha fazla bu sorunu gidermek nasıl herhangi bir fikir var mı?

0 Cevap