我在本地windows環(huán)境下完美運(yùn)行
然后將代碼上傳到公司的windows服務(wù)器上
因?yàn)槲也荒芙佑|公司的服務(wù)器,然后管理服務(wù)器的人給我發(fā)了張圖,我看了下,運(yùn)行start_for_win.bat時(shí),目錄vendor\workerman\workerman下的Worker.php 1303行報(bào)錯(cuò),代碼如下
public static function checkWorkerStatusForWindows()
{
foreach(static::$_processForWindows as $process_data)
{
$process = $process_data;
$start_file = $process_data;
$timer_id = $process_data;
$status = proc_get_status($process);
if(isset($status))
{
if(!$status)
{
static::safeEcho("process $start_file terminated and try to restart\n");
Timer::del($timer_id);
proc_close($process);
static::forkOneWorkerForWindows($start_file);
}
}
else
{
static::safeEcho("proc_get_status fail\n");
}
}
}
提示proc_get_status這個(gè)方法里要是一個(gè)資源,看方法名是在windows下檢測workerman狀態(tài),但是具體的參數(shù)干什么不清楚