content-management-system - 文件递归更改在 puppet 中非常慢

标签 content-management-system puppet

  file { '/opt/graphite/storage':
    ensure  => directory,
    recurse => true,
    owner   => 'www-data',
    group   => 'www-data',
  }

我在“/opt/graphite/storage”目录中有大约50G的文件。

完成这个 puppet 代码大约花了 300 秒。

有什么办法可以加快速度吗?

校验和=>没有解决我的问题...

最佳答案

很确定没有办法解决这个问题。底线是 puppet 不擅长在大型目录树上递归设置权限/属性。

您最好在 cronjob 中设置这些权限,或者如果您正在寻找立即更新,请创建一个单独的执行程序来处理此问题。

关于content-management-system - 文件递归更改在 puppet 中非常慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16652720/

相关文章:

git - Puppet 代理无法从 Git 下载代码

centos - 无法解析环境生产 : no 'environments'

docker - Vagrant 使用 puppet 安装 docker

php - 我在php上的用户定义的navigation()无法正常工作,我无法在代码中找到错误

正则表达式最佳实践?

jquery - 学校 CMS

xml - NodeJs CMS - 构建 CMS 时将 XML 或 JSON 作为存储格式

php - Typo3 登录屏幕后无法访问后端

provisioning - 如何使用 puppetlabs/apt 模块?

linux - 如果 puppet 主 list 是 site.pp,那么 list 和模块目录中的文件是否会被忽略?