Я не на 100% уверен, но разве Вы не нуждаетесь в "service=http" директиве при использовании запроса и получаете? Вы попробовали без, запрашивают/получают и используют checktype=connect вместо этого? Или то, что точно Вы имеете в виду с "сервером, зависает"? Время соединения? Вы могли добавить файл журнала? например, файл журнала = "/var/log/ldirectord_vhost.log"
И в общем наборе checktimeout=10 (не уверенный, что значение по умолчанию здесь),
Когда что-то не встроено в файл, я обычно просто обращаюсь к объявлению марионетки exec
. Используя find для выполнения любых команд, которые вы подразумеваете под «управлением файлами», вы сможете достичь своей цели.
Find может исключить именованные каналы:
-type c
File is of type c:
b block (buffered) special
c character (unbuffered) special
d directory
p named pipe (FIFO)
f regular file
....
Примерно так:
exec { "set_perms":
command => "/usr/bin/find /var/opt/OV/share/tmp ! -type p -exec chmod 2775 {} \;"
}