gpt4 book ai didi

javascript - Verdaccio 崩溃并出现错误 [ERR_STREAM_DESTROYED] : Cannot call write after a stream was destroyed

转载 作者:行者123 更新时间:2023-12-02 21:31:15 26 4
gpt4 key购买 nike

我们在 docker 内托管 Verdaccio 3.4.0 npm 私有(private)注册表。

它使用已安装的卷来存储包。

由于某种原因,容器开始崩溃,它现在可以启动,但看不到任何包:

image

我已经检查过,安装的卷仍然是:/verdaccio/storage

我注意到磁盘空间已满,但即使清理了一半以上的完整磁盘空间,它仍然显示没有发布包。

这变得至关重要,因为它影响我们所有的 CI,

如何恢复服务器的状态?

最佳答案

为了传播知识,我们就这个问题进行了一次聊天(verdaccio社区chat)。您的理由是:

  • 由于硬盘空间不足,Verdaccio 无法创建或修改文件。
  • 由于第一点,您的数据库已损坏(空),提醒您,Verdaccio 打开文件并尝试写入,特别是在您发布新软件包时的数据库

解决方案很简单,清理磁盘中的一些空间,重新启动服务器并从备份恢复以前的 .sinopia-db.json 数据库。

始终保留备份:-)

关于javascript - Verdaccio 崩溃并出现错误 [ERR_STREAM_DESTROYED] : Cannot call write after a stream was destroyed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60623811/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com