Deployment 获取pod的OpenShift上的错误状态
使用OpenShift的新手。我有一个要部署的nodeJS应用程序。文件位于github中,结构如下: mypackage.json是这样的(我省略了依赖项、作者和描述部分): 我确保它在本地计算机上运行。Openshift上的构建成功,但是pod失败,错误状态为:CrashLoopBackoff。在日志中,它说它找不到Deployment 获取pod的OpenShift上的错误状态,deployment,openshift,Deployment,Openshift,使用OpenShift的新手。我有一个要部署的nodeJS应用程序。文件位于github中,结构如下: mypackage.json是这样的(我省略了依赖项、作者和描述部分): 我确保它在本地计算机上运行。Openshift上的构建成功,但是pod失败,错误状态为:CrashLoopBackoff。在日志中,它说它找不到app.js文件,但它显然在那里,除非我的眼睛欺骗了我……我已将日志附在下面 不知道还有什么可能重要,如果我遗漏了这里的一些重要信息,请道歉。修复了错误,是由于App.js中的
app.js
文件,但它显然在那里,除非我的眼睛欺骗了我……我已将日志附在下面
不知道还有什么可能重要,如果我遗漏了这里的一些重要信息,请道歉。修复了错误,是由于App.js中的大写字母“A”,因此更改为
节点App.js
,main为App.js尝试主“:“App.js”
这样做了,仍然有错误。我刚刚意识到它有3个吊舱(我以前可能没有注意到)-1-deploy,-1-build和-1-6gj94。“部署”一个表示“正在运行”,而“构建”一个表示“已完成”,但“6gj94”表示“错误”,与上面的相同。尽管它得到了修复,但肯定是由于大写字母命名!非常感谢。
"main": "app.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "node app.js"
},
"engines": {
"node": "10.16.0",
"npm": "6.9.0"
},
"dependencies": {
...