GitHub Actions工作流错误:运行命令超时!即使脚本运行良好 [英] GitHub Actions workflow error: Run Command Timeout! Even if the script did well
本文介绍了GitHub Actions工作流错误:运行命令超时!即使脚本运行良好的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想在每次提交到存储库时在远程服务器上部署我的Nuxt.js应用程序.这是我的deploy.yml:
I want to deploy my Nuxt.js application on my remote server each time I commit into repository. Here is my deploy.yml:
name: 'Deployment'
on:
push:
branches: ['master']
jobs:
deploy:
name: Deploy
runs-on: ubuntu-latest
steps:
- name: Connect to SSH
uses: appleboy/ssh-action@master
with:
host: webhostgb.com
username: root
key: ${{ secrets.PRIVATE_KEY }}
port: 22
script: |
cd whgb-new
git pull origin master
npm run build
fuser -kn tcp 3000
pm2 restart deploy.sh
基本上deploy.sh运行npm start,但是我使用pm2创建另一个进程,而不是在GitHub action进程中进行部署
Basically deploy.sh runs npm start, but I use pm2 to create another process instead of doing the deployment in GitHub actions process
十分钟后,我仍然收到此错误,即使执行得很好:
And I after 10 minutes I get this error, even if it did well:
err: 4bc06ed9a5a0b2fa431a.js 4.77 KiB 14 [emitted] [immutable] pages/products/tags/_slug
err: 7bf498872cde31ceb6dd.js 13.3 KiB 7 [emitted] [immutable] pages/docs/_slug/index
err: 8992f5bd049ebae3c980.js 15.6 KiB 8 [emitted] [immutable] pages/docs/categories/_slug
err: 8e455a3b7f57d2d0fa08.js 4.53 KiB 13 [emitted] [immutable] pages/products/index
err: b3a251f0bfe837f702a7.js 1.17 KiB 3 [emitted] [immutable] pages/articles/_slug/index
err: b68201808fd6f4aec517.js 10.1 KiB 4 [emitted] [immutable] pages/articles/categories/_slug
err: d7cc3a28494e6a6dcc7a.js 15.3 KiB 9 [emitted] [immutable] pages/docs/index
err: e0d85ab9fd3f1ed51e0d.js 1.35 KiB 1 [emitted] [immutable] pages/_
err: server.js 205 KiB 0 [emitted] app
err: server.manifest.json 957 bytes [emitted]
err: Entrypoint app = server.js
err: 3000/tcp:
out: 31207
out: > webhostgb@1.0.0 start /root/whgb-new
out: > nuxt start
out:
out: ℹ Listening on: http://localhost:3000/
2020/05/31 01:39:05 Error: command timeout
err: Run Command Timeout!
推荐答案
我遇到相同的错误.我用变量 command_timeout
修复它.
I get the same error. I fix it with variable command_timeout
.
例如:
...
port: 22
command_timeout: 200m
...
也许可以帮忙.
这篇关于GitHub Actions工作流错误:运行命令超时!即使脚本运行良好的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文