[]
Maximum execution time aşma yöntemi? (php)
bunu hostinglerde aşma ya da alternatif başka bir yöntem var mı?
örneğin, for döngüm var. buradaki i 1'den başlıyor ve sürekli değişken bir şekilde 100 ile 150 arasında değerler alıyor. (for($i = 1; $i < $degisken; $i++)
şimdi, normalde php ile buradaki i'leri 20'li değerler halinde 8 dosyaya bölerek de çalıştırabilirim. ama bu pek pratik olmuyor. buna benzer başka bir yöntem var mı? parça parça çalıştırmamı sağlayacak bir yöntem?
işte, php dosyasını çalıştırdık.
i 25'e kadar geldi, bu sırada 28 saniye geçti.
tık otomatik olarak tekrar çalıştırıyor ve bu sefer i 25'ten başlayıp atıyorum 46'ya kadar geliyor ve 28 saniye geçiyor. tekrar başlatıyor ta ki $i sona erene kadar.
var mı böyle bir eklenti, program vs. bişi?
örneğin, for döngüm var. buradaki i 1'den başlıyor ve sürekli değişken bir şekilde 100 ile 150 arasında değerler alıyor. (for($i = 1; $i < $degisken; $i++)
şimdi, normalde php ile buradaki i'leri 20'li değerler halinde 8 dosyaya bölerek de çalıştırabilirim. ama bu pek pratik olmuyor. buna benzer başka bir yöntem var mı? parça parça çalıştırmamı sağlayacak bir yöntem?
işte, php dosyasını çalıştırdık.
i 25'e kadar geldi, bu sırada 28 saniye geçti.
tık otomatik olarak tekrar çalıştırıyor ve bu sefer i 25'ten başlayıp atıyorum 46'ya kadar geliyor ve 28 saniye geçiyor. tekrar başlatıyor ta ki $i sona erene kadar.
var mı böyle bir eklenti, program vs. bişi?
ini_set ( 'max_execution_time', 1200); diyerek süreyi arttırabilirsin
ya da parçalı yapacaksan scripti cron ile dakika başı çağırabilirsin
ya da parçalı yapacaksan scripti cron ile dakika başı çağırabilirsin
- lpgli tosbaga (04.12.12 15:32:43)
@lpgli tosbaga bu tüm hostinglerde geçerli bir işlem midir? yoksa engelli midir bu komut, örneğin natro'da.
easycron üyeliğim var. dakika başı da çağırabilirim ama dediğim gibi, sıkıntılı olur biraz çünkü 10 ayrı php dosyası yapmam gerekecek. her dakika başı diğeri başlamalı vs.
easycron üyeliğim var. dakika başı da çağırabilirim ama dediğim gibi, sıkıntılı olur biraz çünkü 10 ayrı php dosyası yapmam gerekecek. her dakika başı diğeri başlamalı vs.
- kamera motor (04.12.12 15:34:56)
eğer kapatılmadıysa çalışması lazım da 10 ayrı php dosyasına neden ihtiyacın olsun ki? örneğin ben cgi scripti yazıyorum şöyle bir kod yazıyorum.
$start = if(file_exists('myfile.lock')? file_get_contents('myfile.lock') : 1;
for($i = $start; $i <= $değişken; $i++)
{
...
file_put_contents('myfile.lock', $i);
}
$start = if(file_exists('myfile.lock')? file_get_contents('myfile.lock') : 1;
for($i = $start; $i <= $değişken; $i++)
{
...
file_put_contents('myfile.lock', $i);
}
- lpgli tosbaga (04.12.12 15:42:47 ~ 16:44:35)
Ben de lpgli tosbaganin dedigini oneriyorum.
- compumaster (04.12.12 15:49:33)
dört dörtlükmüş lpgli tosbaga'nın söylediği sistem. ilk kez burda gördüm, hakikaten şahaneymiş çok işime yaradı çok teşekkürler.
- kamera motor (04.12.12 16:32:59)
yanlış yere koymuşum soru işaretini ve iki noktayı düzelttim :/
- lpgli tosbaga (04.12.12 16:45:03)
1