Ulimit & Dovecot Fehlermeldung “This binary should probably be called…”

Wer kennt sie nicht (dieser Fehler dürfte nur auftreten wenn man meherere User bzw. Devices auf einem Mail System hat auf welchem sich entsprechend viele User/Geräte anmelden wollen):
2011-10-19 15:56:26 imap-login: Fatal: setuid(108) failed with euid=0: Resource temporarily unavailable (This binary should probably be called with process user set to 108 instead of 0)

Das Problem dabei liegt in der ulimit Einstellung für die einzelnen User.

Man kann dies schnell und einfach beheben in dem man die
/etc/security/limits.conf

mit dem folgenden Eintrag erweitert:
dovecot soft nproc 300

Anschließend darf/hat der User dovecot die Möglichkeit 300 Prozesse gleichzeitig zu öffnen/starten.

Die ulimit Grenzen kann man auch vorerst per Kommandozeile erhöhen, jedoch besteht dieses Setting nur bis zum nächsten Reboot.

core file size (blocks, -c) unlimited
data seg size (kbytes, -d) unlimited
scheduling priority (-e) 0
file size (blocks, -f) unlimited
pending signals (-i) 16382
max locked memory (kbytes, -l) 64
max memory size (kbytes, -m) unlimited
open files (-n) 1024
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
real-time priority (-r) 0
stack size (kbytes, -s) unlimited
cpu time (seconds, -t) unlimited
max user processes (-u) 300
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited

flattr this!

Atlanta 2011/2012 – Part 1

Nach dem wir mit ein wenig Delay (3h) in Atlanta gelandet waren, wurden wir auch direkt abgeholt.

Die ersten 2 Tage waren relativ entspant und hatten etwas von Alltag like the german way, wir waren einkaufen und co.
Dann folgten 2 Tage voll mit Essen, Heiligabend waren wir auf einer Party eingeladen, wo ca. 50 Personen anwesend waren. Der 1. Weihnachtsfeiertag war ebenfalls ein “Party” Tag. Diesmal nur in den “eigenen” 4 Wänden bei meiner Familie/Cousine at home. Die Personenanzahl war ähnlich ggf auch noch mal 10 Personen mehr. Die Party begann gegen 12:00Uhr und endete gegen 20:30Uhr…in diesem Zeitraum haben wir von “Lets Dance” auf der Wii bis hinzu Karaoke alles mit gemacht ;) .
Den restlichen Abend waren wir mit aufräumen beschäftigt.
Die Woche begann im Gegensatz zu Deutschland nicht mit dem 2. Weihnachtsfeiertag, sonderm mit einem regulären Montag an dem gearbeitet wird. Also sind wir auf in die Mall of Georgia und haben uns dort ein wenig die Beine vertreten. Es war sehr voll!!!

Schon gestern hatte ich ausschau nach den Bose QC15 Kopfhörern gehalten, z.B. im AppleStore. 299,95$ (zzgl. 6% Tax). Umgerechnet 242 Euro, anstatt 349 Euro im deutschen Fachhandel und Garantie läuft direkt über Bose oder dem lokalen Applestore in der nähe. Das hat sich gelohnt. Dann gab es noch direkt eine neue ausreichend große Geldbörse. Das war eine relativ schwierige Aufgabe, da es anscheinend in ganz USA keine Geldbörsen gibt die ein Fach für Münzen haben. Wozu auch, die Amerikaner haben entweder eine Kreditkarte oder zahlen nur mit Scheinen und haben das Kleingeld so in der Tasche. Naja, dann gab es eine von Fossil. Ich möchte anmerlen, die ohne Coin Fach haben um die 20$ gekostet. Meine Wahl hat dann 50$ gekostet. Nach einem netten Gespräch mit der Verkäuferin konnte ich dann 10 % off rausschlagen … immerhin. Die vergleichbare Geldbörse kostet in D rund 50,- Euro.

flattr this!

DUS-YYZ-ATL

Die Jungs und Mädelz von JAZZ Airlines (AirCanada operated) sind schon lustig. Zuerst findet das Boarding rund 40min später statt als regulär und anschließend brauch man noch rund 2h einen Piloten zu finden…ja richtig, die hatten keinen Piloten.
Vermutlich wurde der noch gecasted?!

Man hat dann gütigerweise noch einen auftreiben können der dann endlich gegen 07:10pm an Board war.
Ich kann nur noch mal erwähnen das amerikanische/kanadische Airlines so ihre Eigenart haben. Die Passagiere bringen extra big size Pizzen mit an Board (Kantenmaß rund 50cmx50cm). Und diese wurde dann direkt hinter uns in der Reihe unter dem Sitzt deponiert, direkt neben dem Jungen der seinen Mageninhalt in eine Tüte entleert hat.

Ach da waren noch die Amrikaner die wirklich versucht haben einen sichtbar zu großen Koffer in die Handgepäckablage zu packen…very funny this people.

Nach dem wir dann endlich in der Luft waren, hat es nur noch rund 2h gedauert bis wir in Atlanta waren. Nach dem wir rund 24h wach sind, haben wir endlich unser “Home” erreicht.

Eine aufregende Reise, ich bin gespannt wie es auf dem Rückweg wird.

flattr this!

Jira ist langsam ( Jira is slow)

Nach dem ich nun einige Zeit auf der Suche nach der Ursache der Performance Probleme war, habe ich heute vermutlich die Lösung gefunden.

Die “langsame” Jira Version 4.2.4 ist nicht mit der aktuellen 4.4.3 Version zu vergleichen. Der feine Unterschied liegt im Detail, wo die 4.2.4 Version noch sehr viele MySql Querries absendet um eine Seite mit Issues anzuzeigen, verwendet die 4.4.3 Version lediglich nur 2-3 Querries.

Auch das Profiling ist in der neueren 4.4.3 Version wesentlich schneller als in der 4.2.4.

Zuerst hatte ich PErformance Probleme in den MySQL Settings vermutet. Dies ist jedoch nicht der Fall gewesen.

flattr this!

Bose Kopfhörer….

nach dem ich schon seit einiger Zeit auf der Suche nach wirklich guten kompakten Kopfhörern bin, habe ich nun endlich welche gefunden…

Die Bose QuietComfort® 3 Acoustic Noise Cancelling® sind nicht nur sehr kompakt sondern sie bieten auch eine aktive Noise Cancelling Funktion, Stichwort Flugzeug (Rauschen/Fluglärm). Diese Kopfhörer sind ziemlich genial. Leider kosten diese im Bose Laden 399,-Euro und auch Amazon ist da nicht günstiger…jedoch der amerikanische AppleStore bietet dieses Schmuckstück für 349USD an (Rund 255Euro). Ich werde sie wohl mal bei einem der nächsten USA Besuche/Reisen dort kaufen, da man die hier vermutlich nicht zu dem Kurs bekommt.

flattr this!

Svn is tolll, aber was wenn man ausversehen ein bin File comitted hat was da nicht rein gehört…

die Frage habe ich mir heute gestellt.

Hier ist das Szenario, in der Rev 23 und Rev 42 wurde z.B. je ein bin file mit dem gleichen Namen comitted. Nun hat man da womöglich nicht nur 2-3MB sondern gleich mehrere hundert MB oder gar GB verschwendet.

HowTo clean your SVN from unwanted files.

1.) Zuerst wird ein Backup/Dump von dem SVN gezogen.
svnadmin dump /var/svn/$svnname > /zielverzeichnis/$svnname_dump

2.) Dann erstellen wir eine Liste mit allen Dateinamen die in dem Repo vorkommen
svn list --username $username https://url.tld/svn/$svnname -R | grep $dateiname_der_gelöscht_werden_soll > filterliste

3.) Nun wird der svndumpfilter mit der zu suchenden Datei (inkl. dem Pfad) versorgt.
svndumpfilter exclude trunk/pfad/$zu_löschende_datei < $svnname.dump > new_svn_dump

4.) Dies kann je nach dem wie groß das SVN ist, etwas dauern.

5.) Nun wird das neue SVN Dump file wieder in das SVN Repo eingespielt. Dazu muss vorher das alte SVN gelöscht werden
rm -rf /var/svn/$svnname

6.) Jetzt wird das gleiche SVN wieder neu angelegt mit
svnadmin create /var/svn/$svnname

7.) Nun kann der neu erstellte Dump wieder in das SVN zurück gespielt werden.
svnadmin load /var/svn/$svnname/ < /pfad/new_svn_dump

Während dem ganzen hin und her sollte man ggf den Apachen stoppen um nicht womöglich ein comit zu bekommen oder irgendeinen crash.

Have Fun.

flattr this!

Liebe Stadt Witten

oder noch genauer, liebes Amt für Jugendhilfe und Schule und natürlich liebe Stadtkasse. Ich glaube bei euch weiß gerade die linke Hand nicht was die rechte Hand getan hat.

Am 22.08.2011 schreibt mir das Amt für Jugend und Schule das wir ab dem 01.08.2011 keinen Elternbeitrag mehr bezahlen müssen, für das letzte Kindergartenjahr. Super! Denke ich mir.

Am 25.08.2011 schreibt mir die Stadtkasse das sie doch gerne den ausstehenden Elternbeitrag für den August bekommen würde und schlägt noch mal 1,50Euro oben drauf (Säumniszuschlag und zusätzliche 7,- Euro Mahngebühren). Sollte es nicht wie überall erst mal eine Zahlungserinnerung geben, bevor man mahnen darf? Oder hat eine städtische Einrichtung hier eine Sonderregelung die ich nicht kenne?

Naja, egal.

Dann werde ich am Montag mal bei der Stadt Witten anrufen und lasse mich überraschen was ich dort als Begründung für diesen Vorgang zu hören bekomme. Ich tippe auf unzureichende Kommunikation zwischen 2 Ämtern oder einen, wie im öffentlichen Dienst häufig vorkommenden, “Fehler in der EDV”.

Ich bleibe dran und berichte.

***Update***
Es handelte sich um einen Fehler in der “EDV”. Und ich möchte die Mahnung bitte nicht mehr beachten.

flattr this!