Você estaria melhor fora do logrotate. Você pode configurá-lo com um tamanho máximo para cada arquivo e vários arquivos para manter. Eu posso então manter um certo volume de arquivos - por exemplo. 10 arquivos a 10Mb cada para um total de 100M. Logrotate é configurável para todos os arquivos, o apache pode ser configurado para gerenciar isso também.
Coisas em / tmp / são teoricamente removíveis - mas os processos que dependem delas serão perturbadas. por exemplo. O MySQL armazenou o arquivo de soquete lá por padrão, então outros processos usando-o para conectar não serão capazes de fazê-lo.
É melhor que você esvazie / tmp como parte de seu processo de reinicialização - ele deve ser esvaziado automaticamente.