Sanity.io npm deploy 命令在 Digital Ocean Droplet 中运行时导致内存泄漏

问题描述 投票:0回答:1

我有一个 sanity.io 项目,当我在本地运行

npx sanity deploy
时,它会顺利部署。然而,每次我从 Digital Ocean Droplet 执行此操作时,该命令都需要很长时间才能完成,并且内存和 CPU 不断上升,直到整个系统崩溃。这是与 Sanity 的默认启动项目捆绑在一起的完全相同的代码,并且似乎在本地部署得很好,所以我不确定是什么原因导致的。有什么想法吗?

node.js digital-ocean sanity
1个回答
0
投票

我建议您从托管配置转向无服务器/静态配置。这将使您的生活变得更加轻松。

Sanity CMS 应用程序只是一个与数据库解耦的 React 应用程序,因此您可以将其“托管”在边缘。我正在使用 Cloudflare Pages & Workers,但还有其他选择。您永远不会担心 VPS、操作系统更新、节点更新、安全性、可扩展性以及所有这些都成为历史。 对于前端,如果是网站,我喜欢 11ty SSG(同样,这里有很多选择),如果是 Web 应用程序,我使用 SvelteKit,所有这些都在 Cloudflare Pages 上。没有服务器,没有头痛。

干杯。

© www.soinside.com 2019 - 2024. All rights reserved.