504 Erro de tempo limite do gateway ele aparece nos casos em que um servidor que hospeda o site não consegue retornar ao limite de tempo definido para a resposta HTTP.
Como uma solução para se adequar ao aumento no valor do parâmetro PHP max_execution_time