问:服务器通过php上传了文件,上传成功,然后有时候莫名就丢失了。之前偶尔会发生这样的事情。今天就更离谱了,客户上传了一个9.1.png 9.2.png 9.3.png 9.4.png …. 成功了,结果1.png 2.png 3.png 4.png ….也同时被覆盖了,就发生过一次,再试不发生了。 很奇怪。我反复看过我们的php代码,逻辑上也没有找到任何问题,这好像不是我们程序上的问题。一直找不到原因。这个怎么排查,服务器通过上传了文件上传成功
问:是客户通过服务器的php处理页面上传的
答:您好,对应页面中上传图片等基本都是通过post请求获取页面发送的上传操作,交于您后端php代码去执行上传,并对应文件上传后面的命名和存放目录等设置都基于php代码中设置的,所以服务器端默认是没有您描述问题的设置功能,唯一有需要确认的您可以看看对应服务器上磁盘使用是不是满了,对应您服务器系统是linux系统,其对应i节点是不是也使用满了,但是对应该类磁盘等满了,应该出现的情况是无法上传,而不会出现覆盖这类情况,非常感谢您长期对我司的支持!
问:每个盘都很大,并且php处理部分没有对文件名进行过任何重命名
问:肯定不是php业务逻辑的问题。因为按照业务逻辑走的话,就算是被重命名了,如果是被重命名为了1.png那么9.1.png肯定是不在的。从这里上来说,不是php的问题。
问:我担心服务器本身会不是有什么问题造成这个情况
答:您好,对应服务器本身没有这类php文件上传的功能设置,您可以尝试在对应站点目录下上传一个独立的php上传测试页面(对应文件中可以只用写入一个php上传代码既可如截图此类),您再去测试上传看看,非常感谢您长期对我司的支持!
问:测试了没有问题,现在项目里面的逻辑,测试也没有问题,但不知道什么时候就出问题了,像幽灵一样,文件被莫名删除了,或者文件被修改了
答:您好,服务器系统级别没这个功能,可排除服务器或操作系统方面的问题。重点看代码方面问题。
问:上传代码也确实没有问题
答:您好,建议对程序上传代码中,进行逐行的断点或者运行日志的输出,通过日志输出来查看程序在后台的调用情况,请核实
,非常感谢您长期对我司的支持!
问:你好,能否发一份云主机的合同,我从官网下载的都是pdf版本的,不能编辑,如果方便的话,把其他合同都发我一下吧。邮箱:@qq.com。谢谢
答:您好,合同是不能修改的。您这边具体是要编辑什么内容。可以发我司核实下。
非常感谢您长期对我司的支持!
问:把合同信息改成我们公司信息啊。我们是代理
答:您好,请明天联系渠道 域经理qq: 协助您,非常感谢您长期对我司的支持.由此给您带来的不便之处,敬请原谅!谢谢!
我司本案号下有两个网站和ssl证书如何安装,都有哪些申请步骤?网站注册信息怎么查?域名申请要注意哪些问题?云服务器ecs的购买步骤华为云服务器ecs是虚拟机吗买域名的网站哪个好 买域名要注意哪些问题阿里云服务器会自动续费吗这3种无服务器缺点:云提供商绝对不会提及