(У меня есть большой успешный опыт работы с веб-заданиями nodejs/C# в веб-заданиях AppService, выполняемых в Windows).
Начало многообещающее, но по неясной причине сообщение об ошибке относится к node.exe
Код: Выделить всё
[09/24/2024 19:24:02 > 6843e9: SYS INFO] WebJob singleton lock is acquired
[09/24/2024 19:24:02 > 6843e9: SYS INFO] Run script 'run.js' with script host - 'NodeScriptHost'
[09/24/2024 19:24:02 > 6843e9: SYS INFO] Status changed to Running
[09/24/2024 19:24:02 > 6843e9: ERR ] An error occurred trying to start process 'node.exe' with working directory '/home/site/wwwroot/App_Data/jobs/continuous/test3'. No such file or directory
[09/24/2024 19:24:02 > 6843e9: SYS ERR ] System.AggregateException: One or more errors occurred. (An error occurred trying to start process 'node.exe' with working directory '/home/site/wwwroot/App_Data/jobs/continuous/test3'. No such file or directory)
---> System.ComponentModel.Win32Exception (2): An error occurred trying to start process 'node.exe' with working directory '/home/site/wwwroot/App_Data/jobs/continuous/test3'. No such file or directory
at System.Diagnostics.Process.ForkAndExecProcess(ProcessStartInfo startInfo, String resolvedFilename, String[] argv, String[] envp, String cwd, Boolean setCredentials, UInt32 userId, UInt32 groupId, UInt32[] groups, Int32& stdinFd, Int32& stdoutFd, Int32& stderrFd, Boolean usesTerminal, Boolean throwOnNoExec)
at System.Diagnostics.Process.StartCore(ProcessStartInfo startInfo)
https://techcommunity.microsoft.com /t5/apps-on-azure-blog/create-and-deploy-linux-webjobs-on-azure-app-service/ba-p/4218587
Код: Выделить всё
#!/bin/bash
/opt/node-wrapper/node run.js
с включенной базовой аутентификацией SCM

Следует отметить, что сценарий работает нормально, если его экземпляр создается напрямую из ssh в службе приложений (xxxxx.scm.azurewebsites.net/newui/webssh)
< img alt="ssh" src="https://i.sstatic.net/eA6ccbdv.png" />
Подробнее здесь: https://stackoverflow.com/questions/790 ... o-node-exe
Мобильная версия