Page 1 of 1

Chặn tmp

PostPosted:13 Jan 2019 05:29
by Độc Công Tử
Hi!
A cho e hỏi có cách nào để chặn file tạm không anh nhỉ? trong cài đặt /etc/my.cnf e có tắt dòng tmpdir=/var/lib/mariadbtmp nhưng file tạm lại sản sinh ra trong folder /tmp. Vấn đề là file tạm của e nó sản sinh ra nhanh quá bị lỗi No space left on device liên tục, phải xóa hết file và restart lại vps mới sử dụng được.

E có sử dụng lệnh cron xóa file? nhưng không hiệu quả */15 * * * * find /var/lib/mariadbtmp/* -mmin +15 -delete

Re: Chặn tmp

PostPosted:13 Jan 2019 09:01
by nguyenoanh
Độc Công Tử wrote:
13 Jan 2019 05:29
Hi!
A cho e hỏi có cách nào để chặn file tạm không anh nhỉ? trong cài đặt /etc/my.cnf e có tắt dòng tmpdir=/var/lib/mariadbtmp nhưng file tạm lại sản sinh ra trong folder /tmp. Vấn đề là file tạm của e nó sản sinh ra nhanh quá bị lỗi No space left on device liên tục, phải xóa hết file và restart lại vps mới sử dụng được.

E có sử dụng lệnh cron xóa file? nhưng không hiệu quả */15 * * * * find /var/lib/mariadbtmp/* -mmin +15 -delete
Thường /home sẽ có dung lượng free lớn nhất nên em edit my.cnf, chuyển /var/lib/mariadbtmp/ thành /home/mariadbtmp.

rồi , chạy lệnh
Code: Select all
mkdir -p /home/mariadbtmp
chmod -R 777 /home/mariadbtmp
Sau đó khởi động lại Mysql.

Re: Chặn tmp

PostPosted:13 Jan 2019 14:45
by Độc Công Tử
Cách của anh là để tăng dung lượng cho tmp ạ? Nhưng mà của e nó tăng khá nhanh, thường 1 ngày phải vào vps xóa file và restart lại vps

Re: Chặn tmp

PostPosted:14 Jan 2019 09:04
by nguyenoanh
Độc Công Tử wrote:
13 Jan 2019 14:45
Cách của anh là để tăng dung lượng cho tmp ạ? Nhưng mà của e nó tăng khá nhanh, thường 1 ngày phải vào vps xóa file và restart lại vps
Hello em.
Cách này không phải là tăng dung lượng cho /tmp mà chuyển cache của MySQL sang /home vì thông thường dung lượng free của /home luôn lớn hơn /tmp nhiều lần.

Re: Chặn tmp

PostPosted:25 Jan 2019 00:25
by Độc Công Tử
Ủa e tưởng muốn hạn chế bị full disk thì cho cache của MySQL vào folder nào đó có dung lượng thật nhỏ, thì như vậy mới hạn chế full disk chứ ạ?

Re: Chặn tmp

PostPosted:25 Jan 2019 08:41
by nguyenoanh
Độc Công Tử wrote:
25 Jan 2019 00:25
Ủa e tưởng muốn hạn chế bị full disk thì cho cache của MySQL vào folder nào đó có dung lượng thật nhỏ, thì như vậy mới hạn chế full disk chứ ạ?
Nếu nó full thì hình như MySQL die luôn đúng không em ?

Re: Chặn tmp

PostPosted:27 Jan 2019 09:40
by Độc Công Tử
[/quote]
Nếu nó full thì hình như MySQL die luôn đúng không em ?
[/quote]

Có một số page nó cần nhiều query thì không vào được anh ạ, 1 số page ít thì vẫn vào được anh

Re: Chặn tmp

PostPosted:28 Jan 2019 21:00
by nguyenoanh
Độc Công Tử wrote:
27 Jan 2019 09:40
Nếu nó full thì hình như MySQL die luôn đúng không em ?
[/quote]

Có một số page nó cần nhiều query thì không vào được anh ạ, 1 số page ít thì vẫn vào được anh
[/quote]

Như vậy thì phải đủ dung lượng cho nó chứ :)