Điểm:1

Lỗi phân đoạn Apache2 sau khi nâng cấp lên PHP8.0 Ubuntu 20

lá cờ ke

Gần đây tôi đã nâng cấp một máy chủ sản xuất từ ​​PHP 7.4 lên PHP 8.0 (máy chủ này đang sử dụng các gói ondrej). Để tham khảo, tôi đang sử dụng Ubuntu 20.04.3, apache2.4.46 và giờ là PHP8.0.

Sau khoảng 18 giờ, máy chủ apache ngừng phản hồi, đưa ra lỗi dữ liệu phản hồi trống. Apache đưa ra lỗi sau:

[core:notice] [pid 1285919] AH00051: con pid 1329445 tín hiệu thoát Lỗi phân đoạn (11), có thể kết xuất lõi trong /etc/apache2

Thật không may, không có coredump nào ở trong /etc/apache2/. Tôi cũng thấy thông tin mâu thuẫn về việc kích hoạt kết xuất lõi, cụ thể là CoreDumpDirectory có thể gây ra sự cố với kích thước tệp và những thứ khác.

Tôi đã tự hỏi một vài điều:

  1. Tôi nên tiến hành gỡ lỗi apache2 trên hệ thống sản xuất như thế nào? Tôi có nên kích hoạt coredumps không? Cách tốt nhất để đảm bảo nó không phát điên và lấp đầy dung lượng đĩa là gì?
  2. Làm cách nào tôi có thể đảm bảo rằng nó không bị hỏng nữa? Có công cụ hoặc công cụ giám sát nào tôi nên sử dụng để khởi động lại apache không?
  3. Đây có phải chỉ là sự cố gói PHP8.0 không? Có ai gặp phải vấn đề này gần đây không? Dưới đây là các gói được cài đặt qua php -m:
    [Mô-đun PHP]
    amqp
    lịch
    Cốt lõi
    ctype
    Xoăn
    ngày tháng
    số thập phân
    nhà thờ
    Exif
    FFI
    nộp thông tin
    lọc
    ftp
    gđ
    lấy văn bản
    ma thuật
    băm
    iconv
    nhị phân
    quốc tế
    json
    ldap
    libxml
    chuỗi mb
    bộ nhớ đệm
    bộ nhớ đệm
    mongodb
    gói thông điệp
    mysqli
    mysqlnd
    OAuth
    opensl
    pcntl
    pcre
    PDO
    pdo_mysql
    pdo_sqlite
    phar
    tư thế
    raphf
    dòng đọc
    làm lại
    Sự phản xạ
    rrd
    phiên họp
    con tép
    SimpleXML
    ổ cắm
    natri
    SPL
    sqlite3
    Tiêu chuẩn
    sysvmsg
    hệ thống
    sysvshm
    ngăn nắp
    mã thông báo
    uuid
    xhprof
    xml
    trình đọc xml
    xmlwriter
    xsl
    yac
    khoai mỡ
    Zend OPcache
    khóa kéo
    zlib
    zmq
    
    [Mô-đun Zend]
    Zend OPcache

Tôi đã có thể chạy khởi động lại dịch vụ apache2 để sao lưu và chạy mọi thứ, nhưng trong khoảng 3 năm kể từ khi tôi thực hiện nâng cấp từ PHP7/7.1/7.2/7.3/7.4, tôi chưa gặp bất kỳ sự cố Apache2 nào như thế này.

Bất kỳ lời khuyên được đánh giá cao.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.