Bugün değişik birşey fark ettim. Anlatmam için öncelikle kodları göstereyim.
for($a=1;$a<21;$a++){
sleep(30);
file_put_contents(__DIR__.'/test'.$a.'.log','');
}
Bu kodları php dosyasına kaydedip, tarayıcı üzerinden çalıştırdığımda 2 adet log dosyası oluşturduktan sonra timeout hatası verip bağlantı sonlanıyor. Buraya kadar sorun yok. Zaten normali de budur.
Fakat aynı php dosyayı cron ile tetikleyince 20 tane log dosyası oluştu. (Toplam 10 dk sürdü tabiki.)
Dipnot: Cronda sadece bir kere çalışsın diye ayarladım. Yani saat 23:28 'de çalışsın şeklinde...
Birinde timeout sınırını takılırken, cronda takılmıyor. Aradaki fark nedir? Bilen biri açıklayabilir mi?
Başka bir hostta denedim. Yine aynı durum söz konusu.
Şimdiden teşekkürler.