Как заблокировать процесс с бесконечным циклом во время веб-службы PHP? - PullRequest
0 голосов
/ 20 февраля 2019

Я допустил ошибку при разработке веб-сервиса PHP .

Проблема заключается в том, что веб-сервис повторно вызывает сам себя с помощью curl без каких-либо возвратов.

Мой пример кода на mystake представлен на сервере в следующей конечной точке: /server / get-my-infinite-loop-error

public function myInfiniteLoopError(){

       $url = '/server/get-my-infinite-loop-error' // my web-call mistake
       $curl = curl_init($url);
       curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
       $result = curl_exec($curl);

       // never code executed right?
       curl_close($curl);
       $data = json_decode($result);    

       // json response
       echo $data;
}

Теперь я все еще застрял почти час.

Есть ли у вас какие-либо идеи, чтобы столкнуться с проблемой?

Заранее большое спасибо.

...