Como posso depurar problemas de exec ()?

O comando exec não funciona no meu servidor, ele não faz nada, eu mantive o safe_mode desligado e verifiquei que todos os comandos do console estão funcionando, tentei com caminhos absolutos. Eu verifiquei as permissões nos aplicativos e todos os aplicativos que eu preciso têm permissões de execução. Eu não sei mais o que fazer, aqui está o resumo dos códigos que eu tentei.

echo exec('/usr/bin/whoami');

echo exec('whoami');

exec('whoami 2>&1',$output,$return_val);
if($return_val !== 0) {
    echo 'Error<br>';
    print_r($output);   
}

exec('/usr/bin/whoami 2>&1',$output,$return_val);
if($return_val !== 0) {
    echo 'Error<br>';
    print_r($output);   
}

Os dois últimos códigos são exibidos:

Error
Array ( )

Eu entrei em contato com o serviço do servidor e eles não podem me ajudar, eles não sabem porque o comando exec não está funcionando.

questionAnswers(4)

yourAnswerToTheQuestion