Mar 29
So you generated a stacktrace and also identified the thread which is causing you so much pain but don’t know how to map one to the other? Do it like this:
Find the PID of the java process:
host:/service/activemq/log/main# ps -ef|grep activemq
activemq 24380 20411 0 Mar25 ? 00:02:56 /usr/bin/java -Xmx512M -Dorg.apache.activemq.UseDedicatedTaskRunner=true -Dcom.sun.management.jmxremote -Dactivemq.classpath=/usr/local/activemq/conf; -Dactivemq.home=/usr/local/activemq -Dactivemq.base=/usr/local/activemq -jar /usr/local/activemq/bin/run.jar start
Sort the java threads by consumed CPU time:
host:/service/activemq/log/main# ps -T -p 24380 -o pid,tid,pri,time | grep -v '00:00:00'
PID TID PRI TIME
24380 24380 15 00:00:05
24380 24389 24 00:02:37
24380 24407 24 00:00:01
Convert the Thread ID to hex format:
host:/service/activemq/log/main# printf "%X\n" 24389
5F45
Search for the Thread ID (in hex format) in your log:
host:/service/activemq/log/main# grep 5f45 current
@4000000049ceb85c022cfbe4 "VM Thread" prio=1 tid=0x0809b778 nid=0x5f45 runnable
Jan 20
pdfcrop <inputfile> <outputfile>
“pdfcrop is a utility to calculate and remove empty
margins from each page in the input PDF file. The
resulting output file occupies the minimal paper size
needed for the contents and is therefore suitable for
inclusion as a graphic.”
Thanks, Töns.
Jun 25
Hm, I guess we are lucky to reach the final. Turkey was clearly the better team. Thank you Philip Lahm!
Jun 19
YAAAAAAAAAAAAAAAAAAAAAAAAYYYYYYY!
We actually made it into the half finals of EURO 2008. I really have to repent for not believing in us winning against Portugal. What a game, probably worth a final! Unbelievable…
Jun 17
Friday night we decided to drive over to Amsterdam and enjoy the A Day At The Park open air on saturday with Sven Väth and Dubfire. A few colleagues of my beautiful girl had asked us to join them and it sounded like a great idea – except for the weather forecast which promised rain and 16°C, a little unfortunate for an open air.
Still that did not put us off and we decided to go and left around 2p.m. after enjoying breakfast with friends from Leipzig that were on the journey through to Brussels. We arrived two hours later (remind you, Amsterdam is closer than Frankfurt to us) and checked in to a pretty run down hostel place

which called itself a hotel. At least the guy at the reception was very friendly and had a great hint for parking (6€ at the Olympic Stadion including two round-trip tickets for the tram and 24×7 surveillance).

Interesting statue, you won’t see that in Germany, that’s for sure! OK, directly after dropping of zee ride we took the bus to Amsterdamse Bos (after struggling with how-to read the public transportation map for 15 minutes) and walked what must have been around 5km to the open air location.

Upon arrival we were robbed by 70 euros but someone told us later that they call it entrance fee, well whatever.. We did not care about that anymore as we were in:

Dubfire did a good warm up of the crowd though I think he stretched it a bit too much. It was odd that he did not really build a suspense curve throughout his set and instead at the very end played some pretty hard tracks compared to the rest of his set just shortly before Sven Väth started spinning (not very kind to turn up the heat too much just before the main act starts). Talking about Sven Väth, when he arrived shortly before starting his set at 8pm he was smiling and seemed in a great mood as always which reminded me of the fact that he truly is a professional with +25 years of experience in the music industry. The weather was actually awesome being mostly sunny with a few clouds (always important so you don’t get a sunburn) and 20°C warm.

Shortly past 10pm we decided to leave the open air and meet up with Antje’s colleagues which unfortunately weren’t able to make it to the party on time (they arrived at 8:30pm but by the time all tickets were sold out) and missed the action. On our way there we ran into a couple who suggested to go the Berlin Underground party in some in-place instead of going to the official after party (which we didn’t want to anyways as people at the open air started getting a bit too wild the later it got). Already tired but of good cheer we decided to go there and actually enjoyed quite a few nice sets from various DJs from Amsterdam and Berlin (Berlin Underground did not mean they all come from Berlin but they all sound like Berlin).

The rest in one sentence: Going to bed at 3am, breakfast at 9am, leaving for home at 10am, arriving at the Roermond Outlet Center instead at 12pm and finally arriving on our couch at 4pm. Nice weekend!
Recent Comments