好的,该项目已启动并运行了近2年。 目的是要有一份画家及其画作的完整清单。
管理员可以创建新的画家,然后将画作上传到画家。 每个画家都有自己的文件夹,保存图像。 每张照片都保存在自己的子文件夹中。 所有这些都存储在一个文件夹中
因此,在根文件夹中,有一个名为“artists”的文件夹,其中存储了所有内容 如果画家有10幅画,剧本将创建: [artist_name]文件夹里面有“artists”文件夹 在[artist_name]中,它将创建11个文件夹。每幅画10张加拇指文件夹以保存拇指。
所以,最后它看起来像这样
/artist/
|--->painter1
|--->folder1
|--->folder2
|--->folder3
.....
|--->thumbs
|--->painter2
.....
我希望这会让人感觉很好 - 不要问为什么每张照片都保存到不同的文件夹中,这与我的问题无关。
正如我所说,现在已经运行了近2年。 在过去20天左右,每次管理员尝试添加新画家或将新画作上传到系统时,随机文件夹都会被删除 - 我的意思是画家的文件夹。
首先想到的是该网站被黑了。我搜索了文件中的可疑代码,我没有找到,但只是为了确保我上传了备份,但没有结果。问题还在继续。
我必须告诉你,主文件夹“artist”里面有1006个主文件夹,总共1006个文件夹中有超过17000个子文件夹。 该网站运行在MySQL 5.0.77,PHP 5.2.17,Apache 2.2.3
中有没有人知道为什么会这样?
答案 0 :(得分:1)
在这种情况下,我认为:
很可能,它可能是操作系统(或驱动器)的一个问题,它不允许创建更多的文件夹,或者在创建和访问大量文件夹时它会变得坚固
您可以尝试切断一些文件夹(可能是最旧的文件夹)并将它们移动到另一个文件服务器中吗?由于这个解决方案似乎有限,但如果它有所帮助,它应该很好。
希望这能解决您的问题。