一個(gè)陪護(hù)床管理系統(tǒng),使用了thinkphp與workman-json-rpc,10月5日起,thinkphp的接口部分(供小程序使用),調(diào)用rpc始終超時(shí)。
這期間重啟過服務(wù)器。
1,數(shù)據(jù)庫mysql正常
2,redis正常
3,thinkphp的后臺(tái)訪問正常。
4,workman-json-rpc啟動(dòng)正常,狀態(tài)如圖:
5,Thinkphp調(diào)用服務(wù)代碼如下
/**
* 用戶注冊(cè)
*/
public function wxlogin()
{
$method = __FUNCTION__;
// 接口請(qǐng)求參數(shù)
$request = $this->request->param();
$request['clientip'] = $this->request->ip();
// 參數(shù)校驗(yàn)
if(empty($request['code'])) {
$array = format_return_array(400, '參數(shù)校驗(yàn)失敗');
} else {
// 遠(yuǎn)程過程調(diào)用
try {
$client = RpcClient::instance($this->rpcClass);
//這一行始終無法運(yùn)行,提示超時(shí)
$array = $client->$method($request);
} catch(Exception $e) {
$array = format_return_array(400, '注冊(cè)發(fā)生異常');
}
}
// 結(jié)果返回
echo $array;
}
total_request都是0,服務(wù)端一個(gè)請(qǐng)求都沒收到。
要么客戶端訪問的IP端口錯(cuò)了,要么服務(wù)端3030端口沒開放安全組,用寶塔的寶塔也的開放3030端口