azure az containerapp job -Docker容器中的Node.js应用程序不执行

llmtgqce  于 2023-10-22  发布在  Docker
关注(0)|答案(1)|浏览(112)

我正在尝试在Azure中创建计划的containerapp作业。
在容器中有一个Node.js应用程序在做后台工作(没有UI等)。
有几次Node.js应用将console.log消息写入Azure日志,但对于大多数部署,它似乎没有启动(没有写入应用日志)。
系统日志被填充,因此作业似乎每X分钟执行一次。
有人知道为什么会这样吗?如何让作业启动Node.js应用?
在我的Dockerfile的末尾,我有这样一行代码,它应该用来启动Node.js应用程序:CMD node /app/js/app.js
我已经尝试了不同的az containerapp job create命令,但到目前为止没有成功。

nwlls2ji

nwlls2ji1#

我在Node.js代码中的任何日志之前添加了一个JavaScript“sleep-function”,它似乎可以做到这一点。应用程序中的数据现在已存储。
感觉不对,但很有效。:(

相关问题