【发布时间】:2021-11-30 06:05:27
【问题描述】:
我正在尝试通过说明书使用 nssm 安装 jmeter 服务。
但是在运行 chef blend 时我遇到了错误
FATAL: NoMethodError: undefined method `nssm' for cookbook: (chef-apply cookbook), recipe: (chef-apply recipe) :Chef::Recipe
这里是代码
首先我在 chef 中使用以下命令将 nssm 安装到我的本地 VM
chocolatey_package 'nssm' do
action :install
version '2.24.101.20180116'
end
然后想在 chef 中使用 nssm 安装 jmeter 服务
nssm 'jmeter_service' do
program 'C:\ProgramData\chocolatey\lib\jmeter\tools\apache-jmeter-5.2.1\bin\jmeter-server.bat'
parameters(
AppDirectory: 'C:\ProgramData\chocolatey\lib\jmeter\tools\apache-jmeter-5.2.1\bin',
AppStdout: 'C:\ProgramData\chocolatey\lib\jmeter\tools\apache-jmeter-5.2.1\bin\output.log',
AppStderr: 'C:\ProgramData\chocolatey\lib\jmeter\tools\apache-jmeter-5.2.1\bin\error.log',
#AppRotateFiles: 1
)
action %i[install start]
end
提前致谢
【问题讨论】:
-
您能否在问题中包含食谱/食谱中的相关代码? minimal-reproducible-example 是理想的选择。
-
用代码编辑问题
标签: jmeter chef-infra nssm