Azure Ghost无法取消链接sqlite3

时间:2015-03-22 15:58:37

标签: git azure sqlite azure-web-sites ghost-blog

我有一个运行Ghost的Azure网站,网站中有一个git存储库。

在我的本地计算机上,我对文件进行了简单的更改(在本例中为.gitignore),然后推送到服务器。

这是我得到的错误。

  

错误:无法取消旧链接   ' node_modules / sqlite3的/ lib中/结合/节点-V11-Win32的IA32 / node_sqlite3.node'   (许可被拒绝)

我已经能够确定这是因为sqlite上还有一些东西,它无法释放它。如果我停止该站点并重新启动它,只要没有人访问该站点,我就可以重试部署,它会很好地完成。

部署日志包含:

Command: "D:\home\site\deployments\tools\deploy.cmd"
Handling node.js deployment.
Node.js versions available on the platform are: 0.6.17, 0.6.20, 0.8.2, 0.8.19, 0.8.26, 0.8.27, 0.8.28, 0.10.5, 0.10.18, 0.10.21, 0.10.24, 0.10.26, 0.10.28, 0.10.29, 0.10.31, 0.10.32, 0.12.0.
Selected node.js version 0.10.32. Use package.json file to choose a different version.
Updating iisnode.yml at D:\home\site\wwwroot\iisnode.yml
 > sqlite3@3.0.2 install D:\home\site\wwwroot\node_modules\sqlite3
> node-pre-gyp install --fallback-to-build
 [sqlite3] Success: "D:\home\site\wwwroot\node_modules\sqlite3\lib\binding\node-v11-win32-ia32\node_sqlite3.node" is installed via remote
sqlite3@3.0.2 node_modules\sqlite3
└── nan@1.3.0
Finished successfully.

好。那么无论如何推送和部署没有它试图用sqlite做什么,而不必关闭网站并重新启动它?

0 个答案:

没有答案