Yaptığınız işlemde mantıksal olarak bir yanlış görünmüyor, max_execution_time ve set_time_limit tanımlama işleminiz sunucu tarafından engelleniyor olabilir. Bu konuda hosting firmanıza ulaşmanızı tavsiye ederim. Yoksa yaptığıınz işlemler doğru.