长时间执行的脚本在4分钟后重新运行?

I am in WTF mode now and cant realize where my problem is comming from.

I have Laravel system installed. I run the URL which is pointing to a controller. This controller starts and do its work normally! BUT , every time after 4 minutes .. the same code is executed again - Its like i refreshed the page.

The "start" function is out of any foreach or loop , no continue; or break.

function start(){

   //Write in the log

   foreach(){
      //Call to different functions
   }

   //End log
}

If i use info which cause ther script to run less than 4 minutes - everything end well:

Start log

...

End log

But if i use data , which runs the script longer than 4 minutes:

Start log ... ... Start log (again)

The script reruns itself after 4 minutes .... WHY? Please help!