Category: Unix

How to run JBoss BPM Suite behind Nginx Reverse Proxy

If you are successfully install Red Hat JBoss BPM Suite and put them behind the NGINX Reverse Proxy. You may stuck when you trying to login to kie workbench.

The problem is after input the username/password and press ‘Enter’, it never bring up the Kie Workbench page, it always showing “Please wait, Loading Application”

The key was that the one that is hanging is a Websockets Connection

Read more

Add MySQL Driver on JBoss Wildfly

เนื่องจากตัว Wildfly นั้น bundle H2ซึ่งเป็น In memory database มาให้ซึ่งมันเหมาะกับการใช้งานขั่วคราว เพราะเวลามัน Restart ข้อมูลที่เราใช้งานไปมันก็จะหายไปด้วย

ดังนั้นก็เลยต้องทำการเพิ่ม Driver ข้อ Database ยี่ห้อที่เราต้องการใช้งานจริงลงไป ในตัวอย่างที่ผมทำ ผมเลือกใช้ MySQL นะครับ

เริ่มจากไป download MySQL Driver for Java จากเวบ MySQL เอง https://dev.mysql.com/downloads/connector/j/

หลังจากนั้นให้เรา path ไปยังตัว Wildfly ไปยัง <wildfly>/modules/

แล้วทำการสร้าง directory ดังนี้ com/mysql/main ดังนั้นเราจะได้โครงสร้างดังนี้ <wildfly>/modules/com/mysql/main  หลังจากนั้นให้นำตัว driver ที่ได้ download เอาไว้มาใส่ไว้ตรงตำแหน่งนี้ (mysql-connector-java-x.x.xx-bin.jar)

Read more

Install JBoss Keycloak on Ubuntu 14.04.3 LTS

มารู้จักไอ้เจ้า JBoss Keycloak กันซักหน่อย .. เริ่มจากผมเองขี้เกียจเขียนในส่วนของการทำ Auth และ SSO เลยพยายามหา Opensource ที่ช่วยในเรื่องนี้ หาไปหามาก็เลยไปเจอกับ JBoss Keycloak นี้ละครับ

มันมีความสามารถในหลายอย่าง ตั้งแต่ User Registration, Sessions Management ฯลฯ ไปหาอ่านกันต่อได้ที่ http://keycloak.jboss.org/

 

เรามาเริ่มกันเลยดีกว่า

 

เริ่มจาก download jboss keycloak จากเวบ keycloak.jboss.org ในตัวอย่างนี้ผมจะใช้ version 1.8.0 CR1

wget http://downloads.jboss.org/keycloak/1.8.0.CR1/keycloak-1.8.0.CR1.zip

หลังจากนั้น unzip ไฟล์

unzip keycloak-1.8.0.CR1.zip

เนื่องจาก package ที่ผม download นั้นจะ bundle ตัว keycloak มากับ application server  ซึ่งจะเป็น jboss wildfly 9 ให้เราลองเข้าไป start jboss wildfly เพื่อทดสอบดูกันก่อน

cd ~/keycloak/keycloak-1.8.0.CR1/bin

./standalone.sh 

หลังจากนั้นทดสอบเปิด browser ไปยัง http://localhost:8080/ ก็จะพบหน้าตามประมาณนี้เป็นอันเสร็จขั้นตอนเบื้องต้นในการติดตั้ง

keycloak

How to expand a Filesystem on AIX – วิธีขยาย Filesystem บน AIX

วันนี้พอดีทำงานแล้วเข้าไปตรวจ log files แล้วพบว่า log ไม่มีการเขียนอะไรลงมาเลย แต่ระบบยังทำงานได้ปกติ

จึงไล่ไปไล่มาจนไปเจอว่า disk มันเต็ม โดยใช้คำสั่ง

command: df  ในการตรวจสอบการใช้งาน

001

Read more

จะดู log บน *nix ยังไงให้ไวที่สุด

ถ้าเกิดเรามีปัญหาบางอย่างเกิดขึ้นบน *nix based server ไม่ว่าะเป็น linux, aix หรืออะไรก็ตาม คงจะหนีไม่พ้นการ track ข้อมูลจาก log file จำนวนมากๆ บน server ซึ่งมันเป็นเรื่องที่ไม่ค่อยสนุกแน่ๆ ถ้าเราต้อง download log  พวกนี้ทั้งหมดลงมาเพื่อควานหา error เอาที่ละ file

มันจะง่ายกว่าถ้าเรารู้สิ่งที่เรากำลังจะหา ซึ่งก็หมายความว่าเราต้องรู้ pattern ของสิ่งที่เราต้องการจะหาก่อน ยกตัวอย่างเช่นถ้า เป็น error เกี่ยวกับ database ดังนั้น pattern มันก็น่าจะมีคำว่า  “SQL” และ “Exception” พวกนี้จะทำให้เราหาได้เร็วขึ้น … ยังไง?

Read more