Using VisualVM to fix live Tomcat and JVM problems

You have done all your Java implementation, unittesting and perhaps integration testing. You met all specs and passed the acceptance phase, so you’re going to deploy your .war file to the live environment and install it on Tomcat. All goes well and you continue on other work to be done… A few hours later the system administrator calls you and asks you why the quad core processor reached 400% of CPU level (where normally it’s around 100% spread over 4 cores). You did the best you can with testing but still a problem like this can get through. Now the challenge starts: How to find what causes this problem!

CPU load is far higher then normal. Note the platforms in the graph!

CPU load is far higher then normal. Note the platforms in the graph!

Continue reading

How to fix 404 on WordPress Permalinks on IIS

I wrote an article on my personal blog about fixing 404′s on WordPress Permalinks on an IIS 6.0 on a Windows webserver. There were two different sources I got the 404 from and which I had to fix; first from WordPress and then (Murphy’s law working here ;)) also from IIS. I hope it can help you if you have the same or a similar WordPress problem.

Now at TTY we prefer setting up systems with open source software and therefor using servers with a Linux flavour and an open source HTTP server, but there may be situations where a Windows and IIS system is already in use. This article shows we are capable of handling just that.

Read the article here