Cara Mengatasi Fatal Error Maximum execution time of 30 seconds

Bagaimana cara mengatasi masalah Mysql Maximum execution time of 30 seconds pada pemrograman php.

Sedikit mengulas tentang pemrograman PHP , saat kita memulai merancang sebuah aplikasi berbasis website client server, dimana basis data nya adalah mysql tentunya anda akan menjumpai banyak kondisi yang harus anda perhatikan, yaitu adalah waktu eksekusi . Baik disini saya akan membahas masalah tentang Fatal Error Maximum execution time of 30 seconds.

ini_set()
ini_set()

Kenapa masalah ini terjadi, sebenarnya penyebabnya sangatlah sederhana, salah satu penyebabnya adalah adanya banyak data yang harus di eksekusi dalam satu waktu . Data tersebut harus di olah secara bersamaan atau kita biasa menyebutnya dengan query/perintah (select,insert,update maupun delete).

Saya akan berikan sedikit contoh tentang kondisi ini,

Anda sedang merancang tentang pengolahan data yang akan anda insert secara simultan kedalam suatu database, jika data tersebut hanya 1- 100 row mungkin dirasa akan sangat ringan dalam proses insertnya, tapi bagaimana jika anda harus melakukan insert lebih dari 10000 row dalam satu waktu ?

Jawabannya adalah menambah waktu eksekusi pada Mysql Maximum execution time nya. Bagaimana caranya ?

Silahkan copy paste dan perhatikan perintah di bawah ini :

<?php

ini_set('max_execution_time', 3000);  
// 3000 : adalah dalam second (atau detik)

// -> Syntax pemrograman anda..

?>

Perintah di atas adalah cara terbaik dan mudah, Anda hanya menambahkan syntax tersebut pada baris awal script/codingan php anda tanpa harus mengubah isi dari php.ini atau komponen apapun yang terletak pada \xampp\php\php.ini . Cukup tambah kan script diatas pada syntax program anda. Dan perlu di ingat perintah ini_set() ini sangat di rekomendasikan pada PHP versi 7 ke atas ya. Jika dibawah dari php 7 , maka harus sedikit mengubah pengaturan dari \xampp\php\php.ini 

Jika script diatas berjalan dengan baik, maka masalah Fatal Error : Maximum execution time of 30 seconds. Seharusnya sudah dapat ditangani dengan baik dan cepat.

Demikian artikel saya tentang Fatal Error Maximum execution time of 30 seconds. Semoga Bermanfaat ya.

One Comment

Add a Comment

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

This site uses Akismet to reduce spam. Learn how your comment data is processed.