Ver código fonte

output std{out|err} to logfiles

Chris Mague 5 anos atrás
pai
commit
ecc3d8cc99
2 arquivos alterados com 10 adições e 1 exclusões
  1. 8 1
      ansible/cp_nodes.yml
  2. 2 0
      ansible/templates/systemd_redis.j2

+ 8 - 1
ansible/cp_nodes.yml

@@ -71,7 +71,7 @@
         dest: /usr/lib/redisraft.so
         owner: redis
         group: redis
-        mode: '0700'
+        mode: '0755'
       notify:
         - restart_redis_services
     - name: create raft directories
@@ -81,6 +81,13 @@
         group: redis
         mode: '0755'
         state: directory
+    - name: create raft directories
+      file:
+        path: /var/log/cpredis
+        owner: redis
+        group: redis
+        mode: '0755'
+        state: directory
     - name: checkout redis git repo
       git:
         repo: 'https://github.com/antirez/redis'

+ 2 - 0
ansible/templates/systemd_redis.j2

@@ -13,6 +13,8 @@ Type=simple
 LimitNOFILE=65535
 User=redis
 ExecStart=/usr/local/bin/redis-server --port {{ item }} --protected-mode no --loadmodule /usr/lib/redisraft.so addr={{ ansible_default_ipv4.address }}:{{ item }} raft-log-fsync=no follower-proxy=yes raft-log-filename={{ item }}-raftlog.db
+StandardOutput=file:/var/log/cpredis/redis-{{ item }}.log
+StandardError=file:/var/log/cpredis/redis-{{ item }}-error.log
 
 
 [Install]