Điểm:0

làm cách nào để giải quyết Apache apachectl[5465]: Lỗi phân đoạn (đổ lõi)?

lá cờ us

Gần đây tôi đã chạy một nâng cấp thích hợp và trong khi mọi thứ có vẻ ổn, bây giờ khi tôi thử và chạy apache2, tôi gặp phải các vấn đề sau,

$ sudo systemctl bắt đầu apache2
Công việc cho apache2.service không thành công vì quá trình kiểm soát đã thoát với mã lỗi.
Xem "systemctl status apache2.service" và "journalctl -xe" để biết chi tiết.
$ systemctl trạng thái apache2
â apache2.service - Máy chủ HTTP Apache
     Đã tải: đã tải (/lib/systemd/system/apache2.service; đã bật; giá trị đặt sẵn của nhà cung cấp: đã bật)
     Hoạt động: không thành công (Kết quả: mã thoát) kể từ Thứ Năm 2022-02-10 13:35:40 PST; 30s trước
       Tài liệu: https://httpd.apache.org/docs/2.4/
    Quy trình: 6919 ExecStart=/usr/sbin/apachectl start (code=exited, status=139)

Ngày 10 tháng 2 13:35:39 Mythbox systemd[1]: Khởi động Máy chủ HTTP Apache...
Ngày 10 tháng 2 13:35:40 Mythbox apachectl[6919]: Lỗi phân đoạn (lõi bị đổ)
Ngày 10 tháng 2 13:35:40 Mythbox apachectl[6919]: Hành động 'bắt đầu' không thành công.
Ngày 10 tháng 2 13:35:40 Mythbox apachectl[6919]: Nhật ký lỗi Apache có thể có thêm thông tin.
Ngày 10 tháng 2 13:35:40 Mythbox systemd[1]: apache2.service: Quá trình kiểm soát đã thoát, mã=đã thoát, trạng thái=139/n/a
Ngày 10 tháng 2 13:35:40 Mythbox systemd[1]: apache2.service: Không thành công với kết quả 'mã thoát'.
Ngày 10 tháng 2 13:35:40 Mythbox systemd[1]: Không thể khởi động Máy chủ HTTP Apache.
~$ sudo apachectl configtest
Cú pháp OK

Không có gì xuất hiện trong nhật ký lỗi và đó là với loglevel được đặt thành gỡ lỗi, vì vậy bất cứ điều gì đang xảy ra sẽ không đi xa đến thế. tôi đã thử một apt cài đặt lại apache2 nhưng điều đó không tạo ra sự khác biệt.

Tại thời điểm này, tôi bế tắc không biết phải làm gì để tìm hiểu chuyện gì đang xảy ra. Bất kỳ ý tưởng?

lá cờ in
Bạn đã xem (những) nhật ký lỗi nào? Nếu không có thứ gì đó trong `/var/log/apache2/error.log`, thì phải có thứ gì đó trong `/var/log/syslog`
David avatar
lá cờ cn
Phiên bản nào của Ubuntu? Phiên bản Server Desktop hay Core?
Điểm:0
lá cờ us

Theo linh cảm, tôi đã xem qua và vô hiệu hóa tất cả các mod apache2, sau đó từ từ kích hoạt chúng, từng cái một, cho đến khi tôi tìm thấy cái gây ra sự cố.

Hóa ra apache2 đang cố tải php7.4 và php8.1, điều này gây ra sự cố. Tải chỉ một và nó là tốt.

Đă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.