exec { "stop old application instance":
cwd => "${install_dir}",
path => ['/usr/bin','/bin','/usr/sbin','/sbin', '/bin/unlink', '/usr/local', '/usr/local/bin/'],
onlyif => "test -e '${install_dir}/${app_package_dir}/processes.json'",
group => 0,
user => 'root',
command => "pm2 delete /var/lib/application_folder/processes.json"
}
Marionette bleibt hier stecken und kann den Befehl nicht ausführen. Den Grund nicht verstehen. Fehlerprotokoll ist unten gegebenMarionette führt Befehl nicht aus. Feststecken und Timeout geben
Error: Command exceeded timeout
Wrapped exception:
execution expired
Error: /Stage[main]/application::Install/Exec[stop old application instance]/returns: change from notrun to 0 failed: Command exceeded timeout
Jede Hilfe wird sehr geschätzt.
angeben müssen. Das Ausführen in '--debug' Modus sollte Ihnen mehr Details darüber geben, was passiert. –