2012-08-23 68 views
0

我試圖用Gearman並行轉換一些項目 - 我想讓多個用戶同時點擊一個URL並讓它們的項目在後臺異步處理。當通過瀏覽器調用時,Gearman客戶端權限被拒絕

我已經打過電話(從瀏覽器)以下:

$this->client = new GearmanClient(); 
    $this->client->addServer("127.0.0.1"); 

    $this->client->ping('Test'); 

導致:

警告:GearmanClient ::平():平齊(拒絕)連接 - > libgearman/connection.cc:696

任何想法是什麼導致權限錯誤?工作正常,如果我通過CLI調用代碼...

回答

0

的SELinux是問題:

的SELinux阻止/ usr/sbin目錄/的httpd從name_connect訪問的 TCP_SOCKET

解決:

setsebool -P httpd_can_network_connect=1