LINUX下file_put_contents函数写文件无法看到内容
在linux环境下使用file_put_contents("aa.txt",$data)方法向一个文件中写入内容时,在shell下查看文件已由程序产生,但确没有内容,隔一段时间后可见内容,这是因为Linux的缓存机制引起的吗?linux缓存机制好像只是没有写入磁盘,并不代表文件没有内容啊,请高手解答! 是不是权限问题? 权限应该不是问题吧,因为已经产生了文件,只是没有文件内容 data内容有多大?隔了一段时间,这段时间是多久? 200字符以内,隔了大概半天时间,这与buffer ,cache有关么 回复 6# hyong2011不用变量,直接用file_put_contents('aa.txt', 1111);直接写,会出现这种问题吗? 你的服务器用了什么linux缓存机制?是用内存模拟硬盘了吗? 没有,系统自身的buffer,cache机制 这个有味了
再怎么buffer,cache,也不应该是这个结果才对。 纠结就在此啦
页:
[1]
2