GNU/Linux >> Belajar Linux >  >> Linux

Peringatan kesalahan segmentasi server web Linux / apache

Solusi 1:

Oke, kesalahan segmentasi merupakan indikasi bug program; ini bukan masalah memiliki terlalu sedikit memori. Itu terjadi ketika sebuah program mencoba mengakses memori yang tidak diizinkan untuk diakses.

Jika itu terjadi di Apache, Anda perlu mengaktifkan core dumps dan memulai ulang proses httpd. Ada panduan untuk melakukannya di dokumentasi Apache.

Solusi 2:

Apa yang dapat menyebabkan kesalahan ini?

Satu hal yang akan membantu dalam mendiagnosis masalah adalah jika Anda mencoba dan menemukan halaman/sumber daya apa yang sedang dilihat saat kesalahan ini terjadi. Jika Anda dapat memeriksa log akses Anda untuk melihat apa yang terjadi pada saat yang sama terjadi segfault.

Ada kemungkinan beberapa skrip php atau sesuatu yang lain melakukan sesuatu yang menyebabkan crash. Setelah mengetahui halaman/file apa yang menyebabkan error, Anda dapat menggali lebih dalam untuk mencari tahu apa yang dilakukan halaman/file tersebut, atau jika ada perbaikan bug yang tersedia.

Solusi 3:

Telah mengamati kesalahan "kesalahan segmentasi sinyal keluar (11)" berkali-kali. Ini terjadi ketika beberapa skrip tidak selesai saat apache mogok.

Jika Anda menggunakan situs web berbasis PHP di apache, hal ini sangat mungkin terjadi.

Jika Anda menggunakan PHP, periksa konfigurasi berikut di konfigurasi php di conf.d/php.conf:

<Files *.php>
    SetOutputFilter PHP
    SetInputFilter PHP
    LimitRequestBody 524288
</Files>

Hapus LimitRequestBody garis. dan amati. Kesalahan harus hilang.

Juga jika Anda menggunakan apache dengan php versi berikut berfungsi dengan baik. apache 2.0.43 dan php 4.3.0_RC1

Catatan:Jawaban ini murni berdasarkan penelitian saya sebelumnya tentang kesalahan dan masalah yang saya hadapi. Beri tahu saya konfigurasi dan umpan balik Anda saat ini.


Linux
  1. Cara Instal Suphp dengan Apache di Ubuntu / Linux

  2. Cara Install LAMP (Linux, Apache, MySQL, PHP) di Debian 9

  3. Bagaimana cara memeriksa Modul PHP dan Apache yang Terinstal di Linux?

  1. Ubah zona waktu Apache/PHP

  2. Instal Apache dan PHP di CentOS 7

  3. Instal Apache 2 dari Sumber di Linux

  1. Dalam konteks PHP/Apache/Linux, mengapa sebenarnya chmod 777 berbahaya?

  2. Menyiapkan subdomain dengan Apache di Linux

  3. Bagaimana cara mengaktifkan SQLite di Linux/Apache/PHP?