Web hook push events not working

When I click TEST HOOK, Web hook is working, url received the data.

Started GET "/xxx/xxx/hooks/36/test" for xx.xx.xx.71 at 2015-10-22 11:12:36 +0800
Processing by Projects::HooksController#test as HTML
  Parameters: {"namespace_id"=>"xxx", "project_id"=>"xxx", "id"=>"36"}

When I push code to the repository, Web hook url didn't receive any data.

Started POST "//api/v3/internal/allowed" for 127.0.0.1 at 2015-10-22 11:02:23 +0800
Started POST "//api/v3/internal/allowed" for 127.0.0.1 at 2015-10-22 11:02:24 +0800
Started GET "//api/v3/internal/broadcast_message" for 127.0.0.1 at 2015-10-22 11:02:25 +0800
-end-

System information
System:		Ubuntu 14.04
Current User:	git
Using RVM:	no
Ruby Version:	2.1.2p95
Gem Version:	2.2.2
Bundler Version:1.10.6
Rake Version:	10.4.2
Sidekiq Version:3.3.0

GitLab information
Version:	8.1.0.rc2
Revision:	62f6e84
Directory:	/home/git/gitlab
DB Adapter:	postgresql
URL:		http://git.xx.com
HTTP Clone URL:	http://git.xx.com/some-group/some-project.git
SSH Clone URL:	git@git.xx.com:some-group/some-project.git
Using LDAP:	no
Using Omniauth:	no

GitLab Shell
Version:	2.6.5
Repositories:	/home/git/repositories/
Hooks:		/home/git/gitlab-shell/hooks/
Git:		/usr/bin/git
Edited by 🤖 GitLab Bot 🤖