Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

APACHE Crashing:Induk:proses anak keluar dengan status 3221225477 -- Memulai ulang

Kode kesalahan 3221225477 adalah 0xC0000005 dalam hex, yang pada Windows adalah:

#define STATUS_ACCESS_VIOLATION  ((NTSTATUS)0xC0000005L)

Pelanggaran akses adalah "kesalahan segmentasi" versi Windows, yang secara sederhana berarti bahwa program mencoba mengakses memori yang tidak dialokasikan. Ini dapat terjadi karena banyak alasan berbeda, tetapi sebagian besar (jika tidak selalu) adalah bug dalam program.

Sekarang, tebakan saya untuk situasi Anda, apakah ada bug di PHP atau di salah satu ekstensi PHP atau di Perl atau beberapa aplikasi Perl. Apache sendiri biasanya sangat stabil, tetapi jika Anda menggunakan ekstensi yang tidak biasa, mungkin itu juga penyebabnya.

Saya sarankan memperbarui semua konfigurasi Anda ke versi terbaru. Jika Anda ingin menemukan sumber masalahnya dengan pasti, jalankan Apache di dalam debugger, seperti Visual Studio atau OllyDbg. Ketika pengecualian (pelanggaran akses) terjadi, itu akan menghentikan eksekusi (bukan memulai ulang) dan Anda akan melihat di modul mana.

Lihat juga di access log, jika ada mencurigakan permintaan dengan stempel waktu yang sama dengan kesalahan. Tapi mungkin saja crash terjadi sebelum permintaan disimpan di logfile.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:#1075 - Definisi tabel salah; peningkatan otomatis vs kunci lain?

  2. Cara menginstal dan mengkonfigurasi MySQL di Ubuntu

  3. Instal beberapa instance MySQL di server Linux - gunakan file konfigurasi MySQL terpisah

  4. Jejak spasi di varchar perlu dipertimbangkan sebagai perbandingan

  5. MYSQL pilih nilai DISTINCT dalam dua kolom