Nedensiz% 99 CPU kullanımı neden Curl

0 Cevap php

Ben http kodu onlar dönmek ve sonra satır güncellemek veritabanı, çek tüm URL'ler aracılığıyla gider bir PHP komut dosyası var. Bu basit bir do / while döngüsü var. Her tekrarında bu url getirir ve başlıkları almak için () curl_getinfo kullanır.

Senaryo harika çalıştı ama bir süre sonra ben PHP gerçekten yavaş bir çek% 99 CPU ve hızını edildi kullanılarak fark ettim. Ben senaryoyu durduruldu ve üzerinde başladı ama şimdi her zaman% 99 CPU kullanır ve düzgün çalışmıyor. Ben çalışan biliyorum adresler üzerinde zaman aşımı olsun.

Script) (curl_getinfo () ve curl_close arasında kilitleniyor. Benim Curl sınıf gerçekten basit ve herhangi bir döngü ya da bir şey yok. Temelde curl_exec () veya curl_getinfo () curl_setopt () ile tüm parametreleri başlatır ve sonra yok sadece basit get () yöntemidir.

Gerçekten CPU başak neden ne onu anlamaya olamaz. Hiçbir şey döngü veya komut dosyası işlem olabilir bir şey var. Ben sadece 7.21.0 için Curl yükseltilmiş ama yardım etmedi.

0 Cevap