首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pm2日志-不稳定旋转

pm2日志-不稳定旋转
EN

Stack Overflow用户
提问于 2021-05-07 22:42:55
回答 1查看 219关注 0票数 0

我正在编写一个可操作的剧本来执行各种pm2功能。

我已经搜索了一点,但找不到有人设置PM2-log旋转的例子。

我相信我已经接近了,但我不确定我的shell命令是否有效。当我进入子节点并运行sudo pm2 ls时,它表示In-memory PM2 is out-of-date, do: $ pm2 update,尽管我是从我的剧本中运行该命令的。我在这里错过了什么?

代码语言:javascript
复制
---
# RUN playbook
# ansible-playbook -K pm2-setup.yml

- name: Setup pm2 and pm2-logrotate
  hosts: devdebugs
  remote_user: ansible
  become: true

  tasks:
    - name: Install/Update pm2 globally
      community.general.npm: 
        name: pm2
        global: yes
        state: latest

    - name: Update In-memory pm2
      ansible.builtin.shell: pm2 update
      
    - name: Install/Update pm2-logrotate globally
      ansible.builtin.shell: pm2 install pm2-logrotate

    - name: Copy pm2-logrotate config
      ansible.builtin.copy:
        src: /home/ubuntu/files/pm2-logrotate-conf.json
        dest: /home/ubuntu/.pm2/module_conf.json
        owner: root
        group: root
        mode: '0644'
...

附加问题:如果不需要shell命令(即,如果已经安装了PM2日志旋转),是否有一种方法可以跳过shell命令?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-05-24 22:03:41

我把服务器上的用户搞混了。我通过指定update命令作为ubuntu运行来修正这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67442459

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档