Server Error Log - Mysqli statement execute error : Disk full waiting for someone

Thảo luận trong 'XenForo Bug Reports' bắt đầu bởi tpoclub, 19/11/2015.

  1. tpoclub

    tpoclub Thượng Đế

    Tham gia:
    07/03/2015
    Bài viết:
    116
    Đã được thích:
    97
    Điểm thành tích:
    28
    Giới tính:
    Nam
    Nghề nghiệp:
    t. Blog! Admin
    Nơi ở:
    Đồng Nai - Việt Nam
    Web:
    nhờ mn giúp về lồi nảy hnay tren vps. chan thanh cam on hi~~

    Zend_Db_Statement_Mysqli_Exception: Mysqli statement execute error : Disk full (/tmp/#sql_447_0); waiting for someone to free some space... - library/Zend/Db/Statement/Mysqli.php:214

    Stack Trace
    #0 /home/t.com/public_html/library/Zend/Db/Statement.php(297): Zend_Db_Statement_Mysqli->_execute(Array)
    #1 /home/t.com/public_html/library/Zend/Db/Adapter/Abstract.php(479): Zend_Db_Statement->execute(Array)
    #2 /home/t.com/public_html/library/XenForo/Model.php(219): Zend_Db_Adapter_Abstract->query('\r\n ...', Array, 2)
    #3 /home/t.com/public_html/library/Nobita/SimilarThreadLite/Model/SimilarThread.php(26): XenForo_Model->fetchAllKeyed('\r\n ...', 'thread_id', Array)
    #4 /home/t.com/public_html/library/Nobita/SimilarThreadLite/ControllerPublic/Thread.php(16): Nobita_SimilarThreadLite_Model_SimilarThread->getSimilarThreadLite('t. Pagod.update...', 1056, '6', 55)
    #5 /home/t.com/public_html/library/XenForo/FrontController.php(351): Nobita_SimilarThreadLite_ControllerPublic_Thread->actionIndex()
    #6

    p/s, mình reboot lại vps mới hết loi
     
  2. CNTT01

    CNTT01 Snow Flower ✔

    Tham gia:
    06/07/2015
    Bài viết:
    803
    Đã được thích:
    651
    Điểm thành tích:
    93
    Giới tính:
    Nam
    Nghề nghiệp:
    Mechanical Engineering
    Nơi ở:
    Lâm Đồng
    Web:
  3. xfvietnam

    xfvietnam Khách VNXF

    Kiểm tra xem vps có bị full Disk không (Hết dung lượng lưu trữ)
    - Xóa bớt các bản backup trên vps
    - Mua thêm dung lượng
     
    tpoclub thích bài này.
  4. cuonghv

    cuonghv Cộng Sự Đắc Lực Thành viên BQT

    Tham gia:
    15/08/2015
    Bài viết:
    388
    Đã được thích:
    354
    Điểm thành tích:
    63
    Giới tính:
    Nam
    Nơi ở:
    4r truyện kiếm hiệp
    Web:
    Nó báo là hết dung lượng ổ cứng, cụ thể hơn là hết dung lượng của phân vùng /tmp.
    Nguyên nhân thì nhiều lắm (do mysql repair requiring temporary, do php sessions, do bạn nhét log temporary vào đó....) Nói chung là do bị nhồi nhét quá nhiều, mà các thứ trên nó đòi phải đủ dung lượng ổ cứng.

    - Dùng lệnh df -h để kiểm tra dung lượng trống của ổ đĩa xem hết hẳn hay chỉ có thằng /tmp đầy.
    - Có vài cách xử lý:
    + Tăng dung lượng của thằng /tmp lên
    + Xóa bớt các log trong đó (nếu có)
    + Thiết lập folder tmpdir thành folder khác trong vùng ổ cứng trống.

    Không đủ thông số nên trả lời chung chung bạn vậy.
     
    tpoclub thích bài này.
  5. tpoclub

    tpoclub Thượng Đế

    Tham gia:
    07/03/2015
    Bài viết:
    116
    Đã được thích:
    97
    Điểm thành tích:
    28
    Giới tính:
    Nam
    Nghề nghiệp:
    t. Blog! Admin
    Nơi ở:
    Đồng Nai - Việt Nam
    Web:
    @cuonghv Rất cảm ơn bác nhé! Đúng là lỗi full cái /tmp đó, file ảnh đính kèm nhé bác

    123.png

    - Chỉ có/tmp đầy, nhưng vào ssh kiểm tra thì ko có log bác ah
    - Dung lượng đĩa vẫn còn 13,5 GB, VPS mình 20GB nhe!
    - Bác chỉ cách tăng dung lượng với hoặc thiết lập cái tmpdir nha
    - Hôm kia bị, mình phải reset vps mới hết,bị full disk như hình, và báo luôn internal server error luôn
    - Hôm nay bị thì site vẫn bình thường, chỉ báo log trong ACP của Xenforo thôi (ảnh kèm)
    Thân bác!:=P
     
    THB thích bài này.
  6. cuonghv

    cuonghv Cộng Sự Đắc Lực Thành viên BQT

    Tham gia:
    15/08/2015
    Bài viết:
    388
    Đã được thích:
    354
    Điểm thành tích:
    63
    Giới tính:
    Nam
    Nơi ở:
    4r truyện kiếm hiệp
    Web:
    Chịu, vì toàn ngồi đoán mò...
    Giờ đoán mò bạn dùng Centos đã nhé, mở file /etc/fstab rồi thêm dòng này vào phía dưới, khởi động lại xem có được không.
    tmpfs /tmp tmpfs size=4g 0 0​
    Không được thì bạn nhờ nhà cung cấp họ làm cho, bởi chỉ có họ mới biết chính xác trong vps của bạn có những gì.
     
    THB and tpoclub like this.
  7. minhhieu493

    minhhieu493 Thượng Đế

    Tham gia:
    27/11/2015
    Bài viết:
    2
    Đã được thích:
    2
    Điểm thành tích:
    3
    Em hỏi ngu chút Tăng dung lượng của thằng /tmp lên như thế nào vậy ạ? Em hơi gà mong mọi người thông cảm :(
     
    THB thích bài này.

Chia sẻ trang này