Kısır döngü olmuş

siber ' Alıntı:

istersen 2 x 3Ghz Xeon 4gb ram olsun bu sekilde yine sorun olur. Mysql e update yapmazsan ve dedigim sekilde batch islem yapmazsan email gondermede sorun yasarsin. Gonderdigin mailin neden anlami kalmiyor onu anlamis degilim, ben sana bir flag update et diyorum, email gonderip gondermedigini anlaman icin.

Benzer bir kod bende de var, kodu iyi yapamadığım için tek site olmasına rağmen p4 3GHz makineyi inanılmaz kasıyor.

Tüm sorunlar tamam. Fakat şuan tek sorunum PHP:

@iyinet söylemiş limit koyacaksın.

haklısınız ışık hızı ile gönderemiyicem bu mailleri Tavsiye ettiğiniz işlemi iki makinadan yapıcam artık. İyi çalışmalar.

Bunu yaptigin makina sana ait dedicated bir makine olmali. Dedicated degil ise bu tur sorunlar cikacaktir, isin kotusu hosting sirketi hesabini kapatabilir. Dedicated oldugunu varsayarak...: SELECT FROM users where atilanmesaj&lt;=3 Bu dongu her seferinde tum kullanicilari getiriyor, cunku kodlama icinde bu dongunun sonucunu degistirecek bir update islemi yapilmiyor. Her mesaj yada email gonderildiginde atilanmesaj yada gonderildi alanlarini update etmen gerekiyor ki ayni kisiye tekrar tekrar mail gitmesin. Mail gonderme islemini loop icinde yapiyorsan dakikada 30 uzerinde email gonderme! Gerekli duzenlemeleri yaptiktan sonra bu scripti cron icine koy, her dakika calisacak sekilde ve her seferinde &quot;LIMIT 25&quot; ile sorguya sinirlama getir.

iyinet' Alıntı:

Gösterdiğin yol için teşekkür ederim ama, ben şu kodlar ile devam etsem sanırım daha iyi olur. Çünkü bu kafayla dediklerini uygulamak daha zor olur benim için. Benim tek sorunum kaldı oda PHP:

mysql e hiç bir şekilde update yapmamam gerekiyor. Yaparsam zaten gönderdiğim mail in anlamı kalmaz. Bu işlemi yaptığım makina amd 512 ram var. Birde P4.2.8 2 gb ram i olan makinam var acaba bu makinada yapsam bu şekilde kasılma olurmu.

en mantıklısını ogrenmek istiyorsan smtp ayarlarından maximum gonderebileceğin kullanıcıları 100 olarak belirle; sadece 1 kere PHP:

Yaklaşık 5 bine yakın üyeme altdaki gördüğünüz gibi bir döngünün içinde hem mail hemde mesaj gönderiyorum. Bu döngü hem çok yavaş döndüğü gibi (10 saniyede 1 kere) hemde 100 kişiye mail attıkdan sonra server kullanılamaz hale geliyor. Bunu server ı kasmadan nasıl yapabilirim? önerilerinizi bekliyorum. PHP: