Archive

Archive for February, 2007

Konfigurasi Cluster Tomcat

February 27, 2007 Ferdy F. Rahman Leave a comment

Apache Tomcat

Clustered Tomcat Configuration

Misal jumlah instance tomcat: 4
Akan ditambahkan:
- Load balancing
- Cluster

Istilah:
1. Tomcat1, Tomcat2, Tomcat3, Tomcat 4 disebut tomcat worker
2. Cluster1, Cluster2 disebut cluster
3. Load balancer disebut balancer

DNS Round Robin
|
Load Balancer
/                      \
Cluster1             Cluster2
/            \              /             \
Tomcat1     Tomcat2  Tomcat3     Tomcat4

*******
GENERAL
*******

Yang perlu dimodifikasi:
1. server.xml di folder <tomcat_home>/conf
2. web.xml di folder <tomcat_home>/conf
3. startup.bat di folder <tomcat_home>/bin
4. catalina.bat di folder <tomcat_home>/bin
5. workers.properties di folder <tomcat_home>/conf di mesin tomcat balancing

******
DETAIL
******

1. server.xml
di folder <tomcat_home>/conf
—————————–

Di masing-masing tomcat worker, pada bagian
<Server port=”8003″
atur port (bila dalam satu mesin)

Di masing-masing tomcat worker, pada bagian
<Connector port=”8209″ enableLookups=”false” redirectPort=”8443″ protocol=”AJP/1.3″ />
atur port (bila dalam satu mesin)

Di masing-masing tomcat worker, pada bagian
<Engine name=”Catalina” defaultHost=”localhost” jvmRoute=”tomcat3″>
sesuaikan jvmRoute sesuai workers.properties untuk masing-masing mesin

Di masing-masing tomcat worker dan cluster, di bawah level
<Host name=”localhost”>
tambahkan
<Cluster className=”org.apache.catalina.cluster.tcp.SimpleTcpCluster”/>

2. web.xml
di folder <tomcat_home>/conf
—————————–

Di masing-masing tomcat worker, di dalam tag
<web-app></web-app>
tambahkan
<distributable />

3. startup.bat
di folder <tomcat_home>/bin, di tomcat worker
—————————–

dibawah line 10
set CURRENT_DIR=%cd%

tambahkan baris dibawah:
set CATALINA_OPTS=-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8998 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false
set CATALINA_HOME=D:\project\appl\tomcat_2
set JAVA_HOME=C:\bea\jdk150
set JRE_HOME=C:\bea\jdk150\jre
set PATH=C:\bea\jdk150\bin;%PATH%

keterangan baris:
-Dcom.sun.management.jmxremote.port=8998 (dalam satu mesin dibedakan portnya)
CATALINA_HOME=D:\project\appl\tomcat_2 (disesuaikan)
JAVA_HOME=C:\bea\jdk150 (disesuaikan)

4. catalina.bat
di folder <tomcat_home>/bin, di tomcat worker
—————————–

line 159
set _EXECJAVA=start “Tomcat” %_RUNJAVA%
menjadi
set _EXECJAVA=start “Tomcat 1″ %_RUNJAVA%

5. workers.properties
di folder <tomcat_home>/conf, di cluster
——————————————————

isi dari file tsb sbb:

ps=\

worker.list=loadbalancer

worker.tomcat1.type=ajp13
worker.tomcat1.port=8109
worker.tomcat1.host=localhost
worker.tomcat1.lbfactor=1
worker.tomcat1.socket_timeout=5
worker.tomcat1.recycle_timeout=10

worker.tomcat2.type=ajp13
worker.tomcat2.port=8209
worker.tomcat2.host=localhost
worker.tomcat2.lbfactor=1
worker.tomcat2.socket_timeout=5
worker.tomcat2.recycle_timeout=10

worker.tomcat3.type=ajp13
worker.tomcat3.port=8309
worker.tomcat3.host=130.201.5.19
worker.tomcat3.lbfactor=1
worker.tomcat3.socket_timeout=5
worker.tomcat3.recycle_timeout=10

worker.tomcat4.type=ajp13
worker.tomcat4.port=8409
worker.tomcat4.host=localhost
worker.tomcat4.lbfactor=1
worker.tomcat4.socket_timeout=5
worker.tomcat4.recycle_timeout=10

worker.loadbalancer.type=lb
worker.loadbalancer.balanced_workers=tomcat1,tomcat2,tomcat3,tomcat4

worker.loadbalancer.sticky_session=true

Right Shoulder Dislocation

February 26, 2007 Ferdy F. Rahman 2 comments

X-Ray Dislokasi Bahu Kanan

Ya begitulah, sepertinya dislokasi bahu kanan saya ini telah menjadi hobi bagi saya. Walaupun saya sudah mengurangi olah raga yang berhubungan dengan tangan, tetapi ada saja olah raga yang membuat bahu kanan saya dislokasi lagi.

Main futsal di Sabuga hari Sabtu malam tanggal 24 Februari 2007. Saya menganggap olah raga futsal aman untuk tangan saya karena hanya menggunakan kaki untuk menendang. Tetapi ada peraturan tidak tertulis yang menyatakan jika seseorang mencetak gol maka orang tersebut harus menjadi kiper, seperti rotasi pemain begitulah. Karena saya mencetak gol, jadilah saya kebagian menjadi kiper bagi tim saya. Pada saat melempar bola ke striker tim saya, kembali bahu kanan saya dislokasi. Hal ini dikarenakan saya melempar bola tersebut terlalu kuat sehingga sendinya lepas lagi dari sarangnya.

Saya maupun teman-teman bingung mau dibawa ke mana saya malam-malam seperti itu. Mengingat rekan Prima pernah mengalami masalah dengan tulang dan mengatakan ada RS khusus tulang yang bagus yaitu di RS Halmahera, malam itu juga saya langsung dilarikan ke sana oleh rekan Andang Maulana Syamsuri.

Saya sangat lega sekali pada saat sampai di IRD RS Halmahera Siaga QF. Dengan sigap para perawat dan dokter langsung melakukan foto Rontgen pada bahu kanan saya. Hasilnya cukup mengerikan menurut teman saya Andang, seperti yang bisa dilihat pada bagian atas tulisan ini. Pangkal tulang lengan atas yang seharusnya berada di rumahnya yaitu sendi peluru, pada saat itu berada di daerah sekitar ketiak. Dokter yang merawat saya dr. Haidir S. SpRM mengatakan bahwa saya akan dibius hingga tertidur sehingga beliau dengan mudah dapat mengembalikan posisi bahu kanan saya. Karena jika saya masih dalam keadaan bangun, maka selain rasa sakit yang luar biasa, secara refleks tubuh saya juga akan menolak proses memasukan tulang ke sendi karena rasa sakitnya tadi. Diberikan Valium 1 amp membuat saya dalam beberapa menit langsung tertidur.

Saya tidak tahu berapa lama saya tertidur dan pada saat dibangunkan oleh perawat bahu kanan saya sudah normal kembali. Satu-satunya yang tidak normal adalah cara saya berjalan yang sempoyongan, karena masih dibawah pengaruh obat bius. Samar-samar terdengar komentator EPL yang mengatakan bahwa Liverpool FC menang 4 – 0 melawan Sheffield United. Yah, cukuplah penderitaan malam itu dengan kemenangan besar Liverpool. Terima kasih juga Allah telah menciptakan bahan dasar obat bius yang membuat penderitaan saya berkurang. Terima kasih juga buat dokter yang sedang jaga bersama perawat-perawat yang baik hati dan sempat meledek saya :-) .

Categories: Journal

Five Things

February 8, 2007 Ferdy F. Rahman 2 comments

I was tagged out by recent trend of Sun’s top level manager such as Jonathan Schwartz and James Gosling on mentioning five things people might do not know about them. Well, here are five things you probably do not know about me.

1. My First PC

My father bought me a PC since I was like 3rd or 4th grade at primary school. It was DOS-based VGA video adapter PC with no hard drive and unknown size of RAM :-) (I really don’t care back then). Ergo, we can only play DOS-mode games such as Cat and Prince of Persia, which is I liked it the most. But since my neighbor had passed level 7, I regretfully say that I have to note down all potion combination in order to pass to the next level (my neighbor played it weeks before I did).

2. Tae Kwon Do

I learned Tae Kwon Do at junior high, and as I recon, I was pretty good. Taking a province level tournament, I kicked out all my opponents with TKO. For a yellow-green strip belt, who handled out blue belt and even red belt, it was, pretty *damn* good :-) .

Tae Kwon Do

3. Skeptic of ghost

Not many of my friends know that I am one of those who has skeptic feeling of ghost. Yes I do really believe in devil, Satan and jinn, but not ghost. Ghost here refers to many named ghost in Indonesian folklore, usually stays in sacred places, and has specific ability to offend human. Probably they are jinn, who based on “Dialog Between Jinn and Human” book, can transform to physical form like a black cat or even imitate specific physical form of a person. The one people here called ‘tuyul’, ‘pocong’, ‘water ghost’ and some sort of, what a joke :-) . But I honestly become aggravated of people stories, and really want to know these ghosts well. Intimately on what are they made of, how they transform to a visual object discerned by human and ultimately do they really exist?

4. Claustrophobia

Yes, I was scared of enclosed (and dark) place. Eventually, I scared more to darkness than enclosed place. It started when my home got black out and I started to suffocated. I really can not explain why I felt that way. I usually yelled out “please get me some light” :-) . But it was years ago. I too can not describe how I managed to overcome this particular phobia. Starting senior high, I have become more attracted to darker places then brighter places :-)

Claustrophobia

5. Medical School

I once wanted to be on med school. It was actually my father’s plan. But come on, med school? My want-to-be-an-engineering friends were laughing at me when I said med school. I like computer science, I even write scientific research on computer hacking back then in high school. For my father’s sake, I choose medical and CS major on UMPTN (now SPMB). Well, I did not mean to disappoint them but I finally got the CS.

Categories: Journal