WinSCP 常规上传失败

WinSCP 常规上传失败

我正在尝试将多 Drupal 站点源代码成功上传到我的 var/www/html/ 目录。

到目前为止,我已上传除网站文件夹之外的所有内容。当我尝试上传时,它已上传到大约 70-75%,然后提示此错误消息:

一般故障(服务器应提供错误描述)。
错误代码:4
服务器发出的错误消息:失败
请求代码:6

所有文件夹都有 755 权限,并且我以 root 用户身份登录 PuTTY。

这尤其令人沮丧,因为文件上传大约 2 个小时后才出现错误消息。

我有一篇帖子似乎与我有同样的问题,但找到解决方案的人并没有明确说明解决问题的步骤:
http://winscp.net/forum/viewtopic.php?t=1668

由于我找不到错误日志,因此以下是消息日志:

Jul 29 13:54:16 ip sftp-server[4570]: error: process_write: write failed
Jul 29 13:54:16 ip sftp-server[4570]: error: process_write: write failed
Jul 29 13:54:16 ip sftp-server[4570]: error: process_write: write failed
Jul 29 13:54:16 ip sftp-server[4570]: error: process_write: write failed

对于可能存在什么问题您有什么想法吗?

谢谢,

答案1

原来,我收到此错误的原因是我没有足够的磁盘空间将所有文件上传到 Linux 服务器。我的服务器有 8gb,文件夹有 8.60gb,导致了此错误。

我使用此命令检查磁盘空间:df -H

然后我增加了 EC2 实例的磁盘空间来解决这个问题。

感谢您的时间!

答案2

我收到了相同的错误消息,我确认磁盘/文件系统有足够的空间。但在我的例子中,这是不同的问题。

我不得不改变资源限制对于特定用户。

“文件大小”值

然后它就起作用了。

答案3

“失败”是 OpenSSH SFTP 服务器针对各种问题返回的错误代码 4 的错误消息,在 SFTP 协议版本 3 中没有更具体的代码。虽然服务器至少应该返回一个特定的纯文本错误消息,但它却没有这样做。

上传时可能收到一般“失败”错误消息的常见原因有:

  • 将文件上传至完整文件系统(HDD)。
  • 超出用户磁盘配额。

有关详细信息,请参阅SFTP 状态/错误代码 4(失败)

相关内容