迁移被锁定

迁移被锁定(Migration Is Locked)

如果你看到这样的警告,可能有多种原因。

image

主要原因在于,用于锁定迁移过程以防止其运行两次的锁文件没有被正确删除。如果 Web 服务器对特定路径没有写权限,或者迁移因某种原因失败,就会出现这种情况。

如果警告在锁文件的最长生存期(默认:300 秒)之后仍然存在,你可以尝试手动删除锁文件。

锁文件位于 Web 服务器的 /tmp 文件夹中。取决于你的系统,这可能是实际的 /tmp 路径,也可能是沙箱的 tmp 文件夹。例如,在带有 Apache2 的标准 Debian 安装上,/tmp 文件夹存在于某个 systemd 子文件夹中(类似沙箱)。因此,你可能会在类似下面的路径中找到迁移锁文件:

/tmp/systemd-private-09d13ddfc33841b5f63d1bb26a7e6a99-apache2.service-gZiG7a/tmp/.migration_running

要更快地找到该文件,可以使用以下命令(这是针对标准 Linux 安装的示例命令):

find /tmp -name ".migration_running" -type f -print

例如返回:/tmp/systemd-private-09d13ddfc33841b5f63d1bb26a7e6a99-apache2.service-gZiG7a/tmp/.migration_running

你可以用以下命令删除该文件:

rm [the path shown from the find command]

然后重新加载调试信息页面,检查警告是否仍然存在。如果你仍然无法让它运行起来,请在 Wavelog GitHub discussions 中发起新的讨论。

Wavelog 手册(中文版) / 迁移被锁定 0 字 0 行 bg8lng
2026-10-21T12:42:36.495705057Z 2026-10-21T12:44:12.030326443Z