Di Linux berbagai versi PHP bisa dijalankan secara bersamaan, disini kita akan membahas cara untuk menjalankan 2 versi yang berbeda di Ubuntu 20.04. Kedua versi ini bisa dijalankan secara bersamaan dengan menggunakan PHP FPM sesuai dengan versi masing-masing. Update System sudo apt update; sudo apt upgrade -y Install Dependency Install dependency agar proses instalasi berjalan […]
Solusi Error Call to undefined function posix_getpid
Bila anda mendapati error undefined function posix_getpid pada aplikasi PHP anda, baik menggunakan Framework (Laravel, CodeIgniter) PHP Fatal error: Uncaught Error: Call to undefined function Laravel\Octane\Swoole\Handlers\posix_getpid() in /home/tommy/git/sms-gateway/vendor/laravel/octane/src/Swoole/Handlers/OnWorkerStart.php:35 Stack trace: #0 /home/tommy/git/sms-gateway/vendor/laravel/octane/bin/swoole-server(89): Laravel\Octane\Swoole\Handlers\OnWorkerStart->__invoke() #1 /home/tommy/git/sms-gateway/vendor/laravel/octane/bin/swoole-server(89): {closure}() #2 [internal function]: {closure}() #3 /home/tommy/git/sms-gateway/vendor/laravel/octane/bin/swoole-server(163): Swoole\Server->start() #4 {main} thrown in /home/tommy/git/sms-gateway/vendor/laravel/octane/src/Swoole/Handlers/OnWorkerStart.php on line 35 Fatal error: Uncaught Error: […]
Review Bank Digital blue
Bank swasta terbesar di Indonesia, Bank BCA, kembali memberikan kejutan dengan mengeluarkan blu by BCA Digital. Aplikasi bank digital blue ini bukan dikelola oleh Bank BCA langsung, tapi lewat anak perusahaannya yang bernama PT Bank Digital BCA. Sama seperti pesaingnya yang telah duluan muncul di Indonesia, blue ini juga menargetkan anak muda (milenial). Aplikasi Android […]
Install dan Konfigurasi Monitoring Tools Icinga 2
Icinga 2 adalah aplikasi monitoring open-source, salah satu dari banyak aplikasi monitoring diluar sana. Icinga bisa digunakan untuk monitoring Linux dan Windows, dengan bantuan berbagai plugin Icinga bisa mengirim notifikasi ke email, Slack, Mattermost, Telegram ataupun WhatsApp. Karena akan digunakan sebagai monitoring, sebaiknya di install di satu server yang khusus, dan bukan bersamaan dengan web/service […]
Membuka Akses ke Kubernetes dengan Ingress
Setelah selesai deploy aplikasi di Kubernetes, pertanyaan selanjutnya bagaimana cara untuk mengakses kubernetes dari Internet. Kubernetes punya fitur yang bernama Ingress, yang digunakan untuk mengelola akses dari luar ke dalam cluster, baik untuk load balancing ataupun SSL termination. – helm – kubectl – kubernetes 1.20+ Disini akan dibahas cara mengakses Elasticsearch dan Kibana dari luar […]
Cara Monitoring Kubernetes per Namespace dengan Fluentd
Semakin banyak microservice dan pod yang dikelola, tentunya semakin banyak log yang dihasilkan oleh Kubernetes itu sendiri. Ada berbagai macam cara untuk mengirim log, memilah milah log. Kubernetes sendiri mengenal yang namanya namespace, virtual cluster yang bisa digunakan untuk memisahkan aplikasi ataupun service, contoh namespace – wordpress – app – data – dan lain sebagainya […]