O Apache possui um limite padrão de 8190 para a Diretiva LimitRequestLine , que regula comprimento máximo da solicitação HTTP GET. Como mencionado, veja se alterar este parâmetro faz o seu trabalho.
Em relação ao apache ser interrompido a cada hora ou mais frequentemente: eu ficaria surpreso que isso esteja relacionado a rejeitar uma solicitação GET muito longa. O Apache é cuidadosamente elaborado para eliminar solicitações irregulares com o mínimo de esforço, precisamente para evitar a negação de serviço e o esgotamento de recursos.
A partir do que você postou, isso pode estar relacionado ao tipo de MPMs (Módulos de Multiprocessamento) que você está usando, relação de processos mínimos / máximos bifurcados e recursos disponíveis do sistema e, é claro, poder de processamento de sua solicitação bem-sucedida. usando no back-end (PHP).