我租用了一台 Windows Server 2008 DC SP2 VPS 来托管我的 Asp.Net 项目。这是我本月第二次遇到 VPS 磁盘空间不足的情况。第一次是因为日志文件太大,而昨天是因为我的错误,在上传网站时没有注意到 VPS 空间不足。
现在,这带来的副作用是我的 VPS 在尝试写入某些文件时会损坏它们。上次是 Plesk,昨天停止工作,那是 IIS。
所以我想知道这是正常行为吗?
我打电话给我的服务提供商,询问他们是否可以恢复备份并询问这是否正常,他们向我保证这是正常的。
我并不是想责怪他们,我知道这主要是我的错,因为我没有更好地监控我的 VPS 或没有设置更好的默认值。
答案1
这听起来不太正常,因为我有很多 Windows 服务器,包括裸机和虚拟的,都用完了系统卷磁盘,但没有出现如此致命的后果……
...但发生问题时,问题的严重程度可能取决于虚拟化平台/底层存储以及发生问题时客户机中正在运行的服务/应用程序。根据文件的实际写入方式,文件损坏听起来是合理的,尽管每次发生这种情况似乎都是运气不好或平台不稳定。
正如您所说,监控存储绝对至关重要 - 因为磁盘耗尽应被视为未定义的状态(即任何事情都可能发生,包括什么也不发生)。
答案2
您可能还考虑将页面文件放入其自己的(小)分区中。