Ответ на запрос сервер должен получать сразу. Если ответа долго нет, запрос считается неудачным и повторяется снова. Поэтому нужно либо сократить время выполнения скрипта, например с помощью execute, либо просто отвечать 'ok', записывать событие в базу, а затем уже другим скриптом обрабатывать.