Nanobox阻止“正在通过先前的部署同步应用程序...”

帕勃罗斯克

我正在尝试使用nanobox部署我的应用程序,但是最后两天,“正在通过先前的部署同步应用程序...”步骤阻止了脚本。

我尝试过nanobox deploy myapp -vvv,甚至nanobox implode

我尝试使用其他应用程序,但问题仍然存在。此外,应用程序运行正常,可以从仪表板重新部署。

有任何想法吗?

$ nanobox deploy apicultor-20 -vvv
Root privileges are required to start the server. Your system password may be requested...
[sudo] password for pablosk: 
Skipping (already running) :
Preparing environment :

Compiling application :
  Starting docker container :
  Preparing environment for compile :
    - Copying ssh keys into the build environment...
    - Setting up directories and permissions...
  Compiling code :
    - Cleaning up any previous releases...
    - Copying code...
    - Moving build into live code directory...

Deploying app :
  Starting docker container :
  Uploading :
    - Copying ssh keys into the build environment...
    - Syncing app...
    - Extracting app from previous deploy...
    - Syncing app over previous deploy...
帕勃罗斯克

这是常见的“问题”。您只需要等待。

部署时如何避免过多的时间?

  • 从同一台PC一直部署。也许您想将此过程放在管道上。
  • 检查.nanoignore文件。您无法使用进行测试rsync --dry-run
  • 检查Nanobox仪表板上的cpu使用情况。Nanobox在主要实例上使用大量资源。在部署时,nanobox-cli请求将服务器的应用程序映像发送给服务器,然后服务器需要对所有应用程序执行一个zip文件。接下来,下载,比较并上传差异文件。对于廉价的dropplet(例如5美元),这是一项艰巨的任务。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章