Bu probleminizi çözmeniz için izlemeniz gereken yollar aşağıdaki gibidir;

İlk olarak bunu kullanıcı tetikleyecek şekilde değil Zamanlanmış Görev (CronJob) ile yapmanızı öneririm. Daha sonrada çekme işlemi başlatmadan hemen önce (ÖRN: islem.txt) dosya kontrolü sağlayın eğer dosya varsa işlem yaptırmayın eğer dosya yoksa FTP'de içi boş/dolu farketmez bir dosya oluşturun. Çekme işlemi tamamlandığında bu dosyayı silin. Böylece ilk açılan işlem tamamlanıp dosya silinmeden önce gelen tüm isteklerde sistem sorgu göndermemiş olacaktır.