我有一个PHP项目,它在DirectAdmin机器上使用MariaDB/MySQL。
这是一个月,我收到这个错误,而在我的应用程序中运行某个页面如下:
PHP Fatal error: Uncaught PDOException: SQLSTATE[HY000]: General error: 1 Can't create/write to file '/tmp/#sql...
当我重新启动服务器上的mysqld
服务时,一切都很顺利!我确信磁盘空间没有任何问题。这是当前服务器状态:
[root@srv1 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 3.9G 0 3.9G 0% /dev
tmpfs 3.9G 880K 3.9G 1% /dev/shm
tmpfs 3.9G 390M 3.5G 10% /run
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/vda1 42G 22G 18G 57% /
tmpfs 783M 0 783M 0% /run/user/0
你对解决这个问题有什么想法?
1条答案
按热度按时间irlmq6kh1#
您的问题是您没有在数据库中标识临时文件,最简单的方法是从整个系统中删除存在14天的临时文件
检查大小并清理包缓存
对于经常出现的问题,信息很少