thumbnail

If you are planning this upgrade, here is your definitive, step-by-step technical playbook to take your local environment, database, and codebase from 7.2 to 7.4. Phase 1: Environment & Local 7.2 Baseline Setup Before jumping into the new version, you must recreate a stable, working baseline of your Liferay 7.2 environment locally. 1. Upgrade the Core Runtime Liferay 7.4...

thumbnail

We often get ourselves in a situation where we are not able to find the root cause of connection leak and connection timeout. Below are some tips to monitor and tune JNDI HIKARI connection with Liferay. Mostly we get two issues with HIKARI if database performance is not up to the mark. connection is not available request timed out...

thumbnail

Step 1: Create rootCA Key and rootCA Crt openssl req -x509 \             -sha256 -days 356 \             -nodes \             -newkey rsa:4096 \             -subj "/CN=[Your domain]/C=US/L=Mumbai" \             -keyout rootCA.key -out rootCA.crt   Step 2: Generate your own server key   openssl genrsa -out server.key 4096   Step 3:...

thumbnail

Before going forward we list out bottlenecks while migrating from MySQL to Postgres Data types are different in Postgres than what we have in MySQL If we have few tables to migrate we can convert MySQL dump(.sql) file to Postgres query using any tool such as pgloader but if the data is huge let’s say 4-5 GB, We won’t be ...

thumbnail

What is two-way ssl communication? In two-ways ssl authentication, Client and server need to validate and authenticate each other's identities. This can be summarized with the picture below. How ever, I will be writing a separate post about SSL and two-way authentication later.         In this post we will talk about calling external API which is two way SSL...