Magento: script timed out before returning headers

Hoje nos deparamos com o seguinte erro no log de uma aplicação com o Magento:

Script timed out before returning headers

Uma das soluções encontradas foi aumentar o time_limit tempo limite no arquivo php.ini. A diretiva time_limit, define o número de segundos durante os quais é permitido a execução do script. Se este limite é atingido, o script retorna um erro fatal.
O limite padrão é de 30 segundos, ou se existir o valor definido max_execution_time no php.ini. Se seconds for definido como zero, não é imposto nenhum limite.

Caso você aumente o time_limit no arquivo php.ini e o problema persista, verifique o timeout no apache.
#
# Timeout: The number of seconds before receives and sends time out.
#
Timeout 300

Sempre verifique os logs de erro da sua aplicação/servidor.