Manually Creating HeapDumps in Java honoring +XX:HeapDumpPath JVM Option

+XX:HeapDumpPath is a JVM-Option that is honored by the HeapDumpOnOutOfMemory JVM-Option.

With it we can define where HeapDumps are written to the Disk.

Why do we need this?

Well, running multiple servers we may want to have them dumped centrally on a mapped network drive specifically for logfiles or dumps. Also maybe we sized the Partition for the JVM-Process too small so that a dump will not be able to be written into it (ok, disk space is cheap, even with a raid, but often we save money at the wrong end).

But if i trigger an heapdump directly (like with jconsole) i often only write the name of the dump into it or want to have it generated. Normally those dumps will now be written into the working directory of the jvm.

To avoid this, we can use the following Code to have it honored and registered as our own MBean that we will use from now on.

„Manually Creating HeapDumps in Java honoring +XX:HeapDumpPath JVM Option“ weiterlesen

delayed_job and localization (i18n)

delayed_job is a nice gem for executing work in the background in Ruby On Rails.

But what happend to me is that mails did not get send correctly. I was expecting to get them send in german and not english (default locale).

What happend?

„delayed_job and localization (i18n)“ weiterlesen

1blu VServer Neuinstallation und EMails

Mails, das ganz alltägliche Kommunikationsmedium.

Blöd wenn keine Mails ankommen, oder?

Nach Neuinstallation meines 1blu VServers mittels Template sind keine Mails mehr angekommen. Von der Konfiguration her nutzte ich keinen eigenen Mailserver, sondern den default (globaler von 1blu).

Nur warum sind dann Mails die über WordPress gesendet wurden nicht angekommen?

 

Ursache: Das Template mit Plesk hat leider einen kleinen Haken aktiviert, der dafür sorgt dass der VServer selbst sich als Mailserver sieht. Und weil keine Mailaddressen dort eingerichtet waren (warum auch) droppte er diese.

 

Lösung: Im Plesk Control Panel zu folgendem Eintrag navigieren:

E-Mail => E-Mail Einstellungen

Hier den Haken “E-Mail-Dienst auf Domain aktivieren” deaktivieren.

 

Dann schlägt auch nicht:

Vorgehensweise bei E-Mails an nicht-vorhandene Benutzer

mit Standardwert zurückweisen zu.