Php Cron Her Saniye
9
●374
- 17-02-2022, 22:14:11Evet kesinlikle, request almam gerekiyor, webhook olmadığı için bu yönteme başvurdum maalesef.cloudguy adlı üyeden alıntı: mesajı görüntüle
- 17-02-2022, 22:23:16Teşekkür ederim, 1dk altinda istek atılmıyor cronla ama birden fazla cron ile bi tık seri olurMedyafour adlı üyeden alıntı: mesajı görüntüle
- 17-02-2022, 22:36:45birden fazla sayfa oluşturup denemeyi düşündüm ama curl denemedimMertGULER adlı üyeden alıntı: mesajı görüntüle
- 17-02-2022, 23:15:50Her saniye CRON çalıştırmak istiyorsanız;
- 60 tane php dosyası oluşturun. (cron-1.php, cron-2.php, ...)
- Bu php cron'larında kodunuzdan önce çalışma sırasından bir eksik olacak şekilde bekletme uygulayın. ( cron-1.php için sleep(0); ), ( cron-8.php için sleep(7); ) gibi
- 60 adet php cron'unu Crontab'a her dakika çalışacak şekilde tanımlayın.
Tüm cron'lar her dakikada çalışacak ancak belirli süre bekleyeceklerdir.
Bu durumda cron-36, dakika başında tetiklenecek ancak kodlar 35 saniye sonra çalıştırılmaya başlanacaktır. Her saniyede aslında istediğiniz kod çalışmış olacak ve birbirlerini beklemek gibi bir durum söz konusu olmayacağı için asenkron olarak çalışmış olacaklardır.
Ayrıca cron'ları yerel olarak tetikletirseniz, bu daha performanslı ve daha güvenli olacaktır.