쉘상에서 php test.php 와 같은식으로 해당 exec 함수를 포함하고 있는 php파일을 쉘상에서 실행하면 정상적으로 값이 리턴됩니다.
하지만 웹에선 아무 빈값이 떨어지는군요... 관련 검색을 하루종일 해봤는데 답변은 모두 권한 부분에 대한 언급밖에 없으셔서;;
권한문제는 아닌듯해서 말입니다.
서버 쪽 프로그래밍을 하다보니 가끔씩 netdb류 함수(gethostbyaddr 같은거)를 많이 쓰게 되는데, 프로파일링이나 ltrace 걸어보면 호출 횟수에 비해 어마어마하게 응답시간이 크더군요. glibc의 resolv디렉토리 까보니 좀 복잡하고 호출하는게 많긴 하더군요.