] Я пытаюсь создать несколько каталогов, а затем скопировать файлы в каждый из каталогов. Для этого я создал следующий ресурс
$dirs=myapp
$appdirs = [ "/data/tomcat/$dirs/conf", "/data/tomcat/$dirs/config" ]
file { $appdirs:
ensure => "directory",
owner => "root",
group => "root",
}
file { "Copy Directory":
path => "/data/tomcat/$dirs/conf",
ensure => "present",
recurse => "true",
source => "puppet:///modules/tomcat8/conf/"
}
}
Но я получаю сообщение об ошибке, уже определенное, как показано ниже
Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error:
Evaluation Error: Error while evaluating a Resource Statement, Cannot alias File[Copy Directory] to
["/data/tomcat/jacplus8/conf"] at /etc/puppetlabs/code/environments/production/manifests/classes/app.pp:20;
resource ["File", "/data/tomcat/jacplus8/conf"] already declared at /etc/puppetlabs/code/environments/production
/manifests/classes/app.pp:14 at /etc/puppetlabs/code/environments/production/manifests/classes/app.pp:20:1
on node Node-003.example.com
Мне нужно скопировать файлы, используя второй файл ресурсов {"Copy Directory":} в место назначения каталог после его создания с использованием первого файла ресурсов {$ appdirs:}, но он дает мне уже определенную ошибку, хотя имена ресурсов разные.Я ищу обходные пути, чтобы я мог создавать каталоги, а затем копировать файлы в них. conf , около 6 ГБ оперативной памяти всегда бесплатно. Я предполагаю, что некоторые файлы перезаписывают /etc/apache2/mods-available/mpm_prefork.conf
, и сервер игнорирует этот файл, а если нет, то я определенно написал неподходящие настройки.
Не могли бы вы дать несколько идей как настроить файл mpm_prefork.conf
или какие файлы могут его перезаписать?
У меня возникла эта проблема, и оказалось, что у меня были медленные запросы, и php потребовались секунды для завершения, накапливая процессы. Итак, проверьте свои медленные журналы, прежде чем изменять конфигурации apache.