ThinkPHP3.2.2报错:_STORAGE_WRITE_ERROR_

:(
_STORAGE_WRITE_ERROR_:./Application/Runtime/Cache/Home/50c9f5d2ef37c2cf131d5cf1381d3a4b.php
错误位置
FILE: /export/app/admin.xxx.com.cn/ThinkPHP/Library/Think/Storage/Driver/File.class.php  LINE: 47
TRACE
#0 /export/app/admin.xxx.com.cn/ThinkPHP/Library/Think/Storage/Driver/File.class.php(47): E(‘_STORAGE_WRITE_...‘)
#1 [internal function]: Think\Storage\Driver\File->put(‘./Application/R...‘, ‘ #2 /export/app/admin.xxx.com.cn/ThinkPHP/Library/Think/Storage.class.php(37): call_user_func_array(Array, Array)
#3 /export/app/admin.xxx.com.cn/ThinkPHP/Library/Think/Template.class.php(110): Think\Storage::__callstatic(‘put‘, Array)
#4 /export/app/admin.xxx.com.cn/ThinkPHP/Library/Think/Template.class.php(110): Think\Storage::put(‘./Application/R...‘, ‘ #5 /export/app/admin.xxx.com.cn/ThinkPHP/Library/Think/Template.class.php(76): Think\Template->loadTemplate(‘./Application/H...‘, ‘‘)
#6 /export/app/admin.xxx.com.cn/ThinkPHP/Library/Behavior/ParseTemplateBehavior.class.php(32): Think\Template->fetch(‘./Application/H...‘, Array, ‘‘)
#7 /export/app/admin.xxx.com.cn/ThinkPHP/Library/Think/Hook.class.php(119): Behavior\ParseTemplateBehavior->run(Array)
#8 /export/app/admin.xxx.com.cn/ThinkPHP/Library/Think/Hook.class.php(89): Think\Hook::exec(‘Behavior\\ParseT...‘, ‘view_parse‘, Array)
#9 /export/app/admin.xxx.com.cn/ThinkPHP/Library/Think/View.class.php(124): Think\Hook::listen(‘view_parse‘, Array)
#10 /export/app/admin.xxx.com.cn/ThinkPHP/Library/Think/View.class.php(72): Think\View->fetch(‘‘, ‘‘, ‘‘)
#11 /export/app/admin.xxx.com.cn/ThinkPHP/Library/Think/Controller.class.php(56): Think\View->display(‘‘, ‘‘, ‘‘, ‘‘, ‘‘)
#12 /export/app/admin.xxx.com.cn/Application/Home/Controller/LoginController.class.php(40): Think\Controller->display()
#13 [internal function]: Home\Controller\LoginController->login()
#14 /export/app/admin.xxx.com.cn/ThinkPHP/Library/Think/App.class.php(162): ReflectionMethod->invoke(Object(Home\Controller\LoginController))
#15 /export/app/admin.xxx.com.cn/ThinkPHP/Library/Think/App.class.php(200): Think\App::exec()
#16 /export/app/admin.xxx.com.cn/ThinkPHP/Library/Think/Think.class.php(120): Think\App::run()
#17 /export/app/admin.xxx.com.cn/ThinkPHP/ThinkPHP.php(96): Think\Think::start()
#18 /export/app/admin.xxx.com.cn/index.php(25): require(‘/export/app/adm...‘)
#19 {main}
ThinkPHP3.2.2 { Fast & Simple OOP PHP Framework } -- [ WE CAN DO IT JUST THINK ]

今天服务器报错如上面代码所示,这种情况一般是硬盘满了

登录服务器:

首先查看硬盘占用情况:df -Th

看到/export分区慢了

然后查看 这个分区下的大文件(大于20M的文件)

find /export/ -size +20000k -exec ls -lh {} \;

发现是日志太大,删除后即可

时间: 2024-08-24 18:12:51

ThinkPHP3.2.2报错:_STORAGE_WRITE_ERROR_的相关文章

Thinkphp3.2.3关于开启DEBUG正常,关闭DEBUG就报错模版无法找到

这是Thinkphp3.2.3的一个坑- 具体原因也没搞清楚,测试环境都是好的,线上就出问题,是因为线上debug是关闭的 具体原委特此记录: 现象:(打开DEBUG就正常了,所以界面看不到具体报错滴-) 排查思路: php-fpm_error.log也没有明显报错 nginx.access.log报错404- 后来写了一个空的Controller发现也访问不了,排除代码问题.. Runtime报错:模版不存在?? [ 2019-06-28T15:21:16+08:00 ] 103.219.18

thinkphp3.2 连接Mysql5 报错 服务器向客户端发送未知的字符集。

今天早上上班的时候,突然发现昨天好好的项目,今天报错了,具体错误信息为:SQLSTATE[HY000] [2054] Server sent charset unknown to the client. Please, report to the developers 翻译成中文为服务器向客户端发送未知的字符集,向开发商报告,第一反应是数据库字符集不对,检查过后发现,字符集是正确的.经过思考,把连接数据库配置文件中的localhost改成127.0.0.1, 问题解决. 这个问题多发生在mysq

thinkphp 读取页面报错 说 /Runtime/Cache/Home/XXXXXX.php 错误

thinkphp _STORAGE_WRITE_ERROR_:./Runtime/Cache/Home/xxxx.php 这一种报错一般是在linux 才会出现的错误,因为是权限问题.把Home文件加上777权限. chmod 777 Home 是缓存文件没有加权限.因为每次执行一个./php文件的时候,系统会自动去读取缓存中是否存在该文件.当去读取文件时发现没有权限所以会报出这个错误来.

oracle安装故障:完美解决xhost +报错: unable to open display “”

oracle安装 先切换到root用户,执行xhost + 然后再切换到oracle用户,执行export DISPLAY=:0.0 出现乱码执行export LANG=US_en 在这里给大家介绍下两种情况的常见问题: 一种是本地运行的命令,另一种则是远程ssh命令安装. DISPLAY科普 DISPLAY变量是用来设置将图形显示到何处.比如CENTOS,你用图形界面登录进去,DISPLAY自动设置为DISPLAY=:0.0表示显式到本地监视器,那么通过终端工具(例如:xshell)进去,运行

SQL查询字段添加括号报错:Operand should contain 1 column(s)

SQL语句:查询连个字段的信息 SELECT (menu_id,menu_captions) FROM bsdb.menulist a WHERE a.menu_id like ('2_'); 然后,因为这是在存储过程中的一个语句所以,在执行存储过程的时候编译不会报错,但是执行的时候却汇报错:Operand should contain 1 column(s):原因不好解释: 下面是官方发解释(MYSQL):https://dev.mysql.com/doc/refman/5.0/en/row-

安装linux 系统报错:No DEFAULT or UI configuration directive found 解决方法

在报错信息后面的boot命令行输入: /isolinux/vmlinuz initrd=/isolinux/initrd.img 如果不行 重新输入 /isolinux/vmlinuz initrd=/isolinux/initrd.img xdriver=vesa nomodeset boot:/isolinux/vmlinuz initrd=/isolinux/initrd.img boot: /isolinux/vmlinuz initrd=/isolinux/initrd.img xdr

解决 U盘安装Windows Server 2012 R2 报错

报错原因: 使用UltraISO刻录镜像时会更改U盘的文件格式为FAT32, 而Server 2012 R2的安装文件install.wim为5G多,故安装失败. 解决方法: 1.按照正常的方法刻录镜像到U盘: 2.更改U盘文件系统: 进入命令行模式,输入 convert f: /fs:NTFS (F盘为我的U盘所在盘符) 3.把install.wim重新拷贝到U盘对应目录

filebeat+kafka+SparkStreaming程序报错及解决办法

17/07/01 03:07:21 WARN RandomBlockReplicationPolicy: Expecting 1 replicas with only 0 peer/s. 17/07/01 03:07:21 WARN BlockManager: Block input-0-1498849640800 replicated to only 0 peer(s) instead of 1 peers 17/07/01 03:07:26 ERROR Executor: Exception

Maven中,pom.xml文件报错

一:错误消息,如下图: aus 原因是本地仓库在org.codehaus.plexus:plexus-uils:pom:3.0.20下面没有jar文件,只有一个plexus-utils-3.0.20.pom.lastUpdated,如下图: 解决:将该文件夹删掉,然后右击项目:Maven->Update Project就可以了 若pom.xml里面还有类型的报错,就像这样解决就OK了