2016-03-21 19 views
1

Ana bilgisayarım değişiklikleri otomatik olarak çekmiyor (en az 30 dakika sonra). Değişiklikleri görmek için her defasında manuel olarak zorlamalıyım. Init.pp dosyasında herhangi bir parametre/kaynak tanımı eksik mi? Benim init.pp aşağıda benziyor: uygulamak için zaman (örneğin init.pp)Ana makine neden değişiklikleri otomatik olarak çekmiyor?

class checkout { 
file { '/example/test12/test.sh': 
ensure => directory, 
mode => '0755', 
recurse => true, 
source => 'puppet:///extra/' 
} 
} 

cevap

1

Sizin tezahür, uygulamak Ne değil belirtin. Bir katalog çalışmasının ne sıklıkla gerçekleştirildiğini belirleyen her aracının yapılandırmasıdır. Bir kataloğu manuel olarak çalıştırmayı başarabilirseniz, ancak otomatik olarak çalıştırılmazsa, o zaman olası sonuç, kukla ajan servisinin çalışmadığıdır. Alternatif olarak, söz konusu aracı düşündüğünüzden daha uzun bir çalışma aralığıyla yapılandırılmış olabilir - 30 dakika yalnızca bir varsayılan değerdir.

+0

Kukla ajan hizmetinin hem ana bilgisayarda hem de ana bilgisayarda durdurulduğunu görebiliyorum. Hiç durmadım ama birkaç kez yeniden başlattım. Kendi başına duracak bir yolu var mı? Bunu söyledikten sonra, kukla hala hizmetin durduğu gibi gösterdiği işi (farklı manifest ve init.pp) yapıyordu. Ve bu aralık için, hala varsayılan olarak 30 dakika. – James

+0

Btw, sorunu çözdü. Ev sahibi durduruldu, ama nasıl olduğunu bilmiyorum. Bu çok tuhaf. – James

+0

Kukla hizmetinin durdurulduğundan emin olmak için kukla yapmak mümkündür. Ayrıca, aracı, kendi başına bir hizmet olarak çalıştırmak yerine, 'cron' gibi bir harici zamanlayıcı üzerinden çalıştırmak mümkündür. Eğer usta durmuş gibi görünüyorsa, ama hala yeni kataloglar elde edemiyordunuz, o zaman yanlış şeylere bakıyordunuz. –

İlgili konular