如果直接从visual studio部署到Azure应用程序服务Linux,Nodejs应用程序可以在本地工作,也可以在应用程序服务上工作,但在使用Azure devops部署时不工作
使用VisualStudio创建工件文件和文件夹-
config
demo
dist
src
gulpfile.babel.js
node_modules
package-lock.json
package.json
postcss.config.js
web.config
node_modules.tar.gz
oryx-manifest.toml
使用Azure devops的工件文件-
config
demo
dist
src
gulpfile.babel.js
node_modules
package-lock.json
package.json
postcss.config.js
web.config
当我尝试使用azure devops应用程序服务部署任务部署时,部署工作正常,但URL不工作,日志错误也不存在-
container test didn't respond to HTTP pings on port: 8080, failing site start. See container logs for debugging.
2020-09-12T05:37:46.165Z INFO - Stopping site because it failed during startup.
2020-09-12T05:53:51.152Z INFO - Starting container for site
2020-09-12T05:53:51.153Z INFO - docker run -d -p 1861:8080 --name -e WEBSITE_SITE_NAME=test -e WEBSITE_AUTH_ENABLED=False -e WEBSITE_ROLE_INSTANCE_ID=0 -e WEBSITE_HOSTNAME=test.azurewebsites.net -e
我没有任何docker文件,如果端口是问题所在,那么为什么当我使用Visual Studio发布到Azure应用服务时,它会起作用?
这些是我提到的港口
serve({
port: process.env.PORT || 3000,
open: true,
server: {
baseDir: 'src'
},
现在您要做的是通过devops
发布webapp。其现象是无法正常访问。错误消息提示容器测试没有响应端口8080上的HTTP ping,站点启动失败。有关调试,请参阅容器日志
类似的相关帖子应该会对你有所帮助。
努力将我的node.js应用程序上传到Azure
由于项目在本地是正常的,我们现在正在对问题进行故障排除。
>
建议使用git进行持续部署,以测试您的webapp项目是否可以在Azure应用服务中正常运行
如果使用Git的连续部署成功:
>
如果git持续部署可以替代你的部署方法需求,项目可以正常启动,那么你的问题就解决了。
但是,如果您必须使用devops部署应用程序,则在配置版本时可能会出现错误。
如果您确实不确定哪里有错误,您可以在门户上提出支持通知单。让一名正式工程师协助您检查日志和解决问题。
我使用Linux web app服务在Azure上创建了一个Nodejs应用程序(ExpressJS)。我通过Kudu成功地部署了代码。在一些代码更改之后,容器没有响应端口上的HTTP ping。我已经添加了网站\u端口8080,端口8080和网站\u容器\u开始\u时间限制:1800但没有运气。下面是api日志流的屏幕截图。你们能帮帮我吗? API日志流截图 节点版本:10.10
我尝试过使用以下启动命令,两个命令都成功地启动了应用程序,正如_default_docker中报告的那样。但应用程序服务正在停止容器,因为端口8080的HTTP ping没有得到响应。 生态系统配置。js文件-在本地运行良好,并在端口8080上成功启动了web应用程序,我已将该文件上载到/应用程序服务中的site/wwwroot/文件夹。 *_默认的码头工人。日志 *_码头工人。日志 我曾尝试在A
我正在部署一个web应用程序,它在Azure应用程序服务上使用NodeJS、Express和React(插入我的BitBucket repo),但我没有发现成功。要么部署失败,要么声称部署成功,但该站点无法访问,并且一直超时。当我在Azure诊断中检查Docker日志时,我注意到以下几点: 在几个读取
首先,我知道有几个类似的问题,我尝试了答案中的建议,但没有帮助。 我有一个ASP。NET核心web应用程序作为Linux容器运行。该应用程序在本地构建并运行良好。部署到Azure时,应用程序无法启动,我可以看到以下错误: 站点mytestapp的容器mytestapp_0_560a15e8未在预期时间限制内启动。运行时间=230.4559912秒 容器mytestapp_0_560a15e8未响应
我已经将python:3.8-slim-buster映像部署到应用程序服务中。一般来说,它运行正常,因为我可以在日志中看到处理过程,但是运行状况检查机制尝试ping托管服务器,但没有响应,因为它只是在循环中运行并处理队列中消息的代码。这很好,但应用程序将因以下错误而终止: 是否有办法删除此等待响应容器预热请求的
尽管我的应用程序在本地运行良好,但我突然开始出现这个错误。 我正在Azure应用程序服务上运行rails应用程序。 我曾尝试将应用程序设置端口设置为80,将我的网站设置端口设置为8080,但没有成功。 puma.rb包括这个 部署到Azure后,我尝试将其更改为8080,但没有成功。 在网上看了之后,我真的很困惑为什么这是突然发生的