当我发现这个时,我一直在研究一个插件。我不能确定这种行为之前是否发生在我的机器上(它不在我们的测试服务器上,Linux 机器上),但是在附加文件后,我无法删除它,直到服务器重新启动。我无法通过 UI 或手动导航到服务器目录并尝试从那里删除来删除。
有没有人遇到过这种情况?我的盒子上可能是环保的东西吗?
当我发现这个时,我一直在研究一个插件。我不能确定这种行为之前是否发生在我的机器上(它不在我们的测试服务器上,Linux 机器上),但是在附加文件后,我无法删除它,直到服务器重新启动。我无法通过 UI 或手动导航到服务器目录并尝试从那里删除来删除。
有没有人遇到过这种情况?我的盒子上可能是环保的东西吗?
很可能这是该文件夹中的权限问题,它允许您的 JIRA 用户(JIRA 实例运行权限的用户)创建文件,但不能删除它们(或者更有趣的东西):) 尝试删除临时文件夹(其中您上传的附件驻留)并重新创建它,将您的 JIRA 网络用户添加到该文件夹的访问列表中。
删除文件的解决方法是使用Unlocker,当某个其他进程对文件持有锁定而不必终止该进程时。但请注意,当 Unlocker 解锁文件时,它不会通知锁持有者该文件已被强制解锁。这意味着锁持有者仍然认为它持有打开文件的锁,而它没有持有(文件句柄无效)。这意味着某些应用程序可能会由于本应打开的文件的意外状态而崩溃。顺便说一句,我一直在使用 Unlocker,它很少导致任何崩溃,但最好警告一下。