diff --git a/files/hina/newsyslog.conf.d/rsyslog.conf b/files/hina/newsyslog.conf.d/rsyslog.conf
index 408bc2890a0eeb6090f381caa64ab7a05965a961..5726e001cd5981e17fbaac61b43047f4a8d561c3 100644
--- a/files/hina/newsyslog.conf.d/rsyslog.conf
+++ b/files/hina/newsyslog.conf.d/rsyslog.conf
@@ -1 +1 @@
-/var/log/haproxy.log   rsyslogd:rsyslogd  644 3  *   $W1D0
+/var/log/haproxy.log   rsyslogd:rsyslogd  644 3  *   $W1D0	J /var/run/rsyslogd/rsyslogd-haproxy.pid SIGHUP
diff --git a/manifests/hina.pp b/manifests/hina.pp
index 686ac043ff2234588175f4d9fdf44da6cc7d39c1..d1de1e2a86ab9dba4c2b3b8c01b0b52b2bd139b8 100644
--- a/manifests/hina.pp
+++ b/manifests/hina.pp
@@ -113,7 +113,7 @@ class ftp::hina {
 
   file_line { 'start rsyslogd':
     path => '/etc/rc.local',
-    line => 'daemon -u rsyslogd rsyslogd -iNONE',
+    line => 'mkdir /var/run/rsyslogd && chown rsyslogd:rsyslogd /var/run/rsyslogd && daemon -u rsyslogd rsyslogd -i /var/run/rsyslogd/rsyslogd-haproxy.pid',
   }
 
   file { '/var/log/haproxy.log':