Selamunaleyküm,
Arkadaşlar cron job çalıştırıyorum. hem de 1 dakikalık ara ile.
Ancak bazen sayfa yüklenmesi 1 dakikadan uzun sürüyor. Tabi bu süre içinde cron yeniden dönüyor vs. sunucuyu kasıyor.
Sorduğuma gelince,
Eski çalışan cron işi hala bitmediyse, yenisini çalıştırmayı es geçecek (1 dk sonra tekrar devam edecek tabi) bir yöntem var mı acaba?
Cron işi ile ilgili bir soru
13
●249
- 27-10-2018, 19:08:58
- 27-10-2018, 19:14:46flock kullanmayı deneyebilirsiniz.
şu sayfada birkaç örnek var https://ma.ttias.be/prevent-cronjobs...ping-in-linux/
* * * * * /usr/bin/flock -w 0 /path/to/cron.lock /usr/bin/php /path/to/cron.php
- 27-10-2018, 19:24:59hoca tam istediğimi yazmış gerçekten sayfada. ancak ben çalışmasını istediğim yolu tam olarak nereye gireceğim bu satırda çözemedim.Trouble adlı üyeden alıntı: mesajı görüntüle
- 27-10-2018, 20:36:58* * * * * /usr/bin/flock -w 0 /path/to/cron.lock /usr/bin/php /path/to/cron.phpozgunozakyildiz adlı üyeden alıntı: mesajı görüntüle
/path/to/cron.lock : uygulama çalıştığı sürece dosya sisteminde var olacak, tekrar çalışmayı önleyecek olan dosya. home dizininiz ya da /tmp altında herhangi bir path olabilir. genelde /var/lock ya da /run/lock altında olur, ikisi symlinktir ubuntuda...
/usr/bin/php /path/to/cron.php : bu örnekte bir php dosyasının çalıştırıldığı var sayılarak bu şekilde yazılmış. eğer siz tek bir shell script çalıştırıyorsanız yani direkt çalıştırılabilir bir dosya ise /usr/local/lib/cron.sh gibi birşey olabilir.
mevcut cron satırını yazarsanız yardımcı olmaya çalışırım. - 27-10-2018, 21:04:08hocam plesk panelde url çalıştır şeklinde url'yi yazıyorum sadeceTrouble adlı üyeden alıntı: mesajı görüntüle

anlattığınızı anladım sanırım. sadece son kısma çalıştırmak istediğim url yazacağım. ancak şöyle bir sorun var,
flock benim vps'de kurulu değil anladığım kadarıyla. adamın tarif ettiği şekilde kurmaya çalıştım o zaman da paket yok gibi bir uyarı verdi. - 27-10-2018, 21:27:10sunucu işletim sistemi nedir?
flock'un debian ve redhat tabanlı işletim sistemlerinde kurulu olmaması söz konusu değil bildiğim kadarıyla...
panel kullanmadığım için yorum yapamayacağım fakat şöyle bir arayüze erişimin varsa ve sunucunuz linux isehttps://support.plesk.com/hc/en-us/a...un-per-minute-
url'e istek yapmak seçeneği yerine cron style seçip, command kutusuna aşağıdaki gibi birşeyler yazmanız işinizi görecektir.
/usr/bin/flock -w 0 /path/to/cron.lock wget*-O /dev/null http://www.siteadresi.com/sayfa - 28-10-2018, 00:08:07Hocam debian 8.0 kurulu baktım şimdi.
yalnız şu şekilde bir hata verildi: resimag.com/p1/e7589c869f.png
.Hocam debian 8.0 kurulu baktım şimdi.Trouble adlı üyeden alıntı: mesajı görüntüle
yalnız şu şekilde bir hata verildi: resimag.com/p1/e7589c869f.png
