Am Donnerstag, 26. Januar 2017, 11:40:05 CET schrieb Christian Boltz:
Hallo Jan, hallo zusammen,
Am Donnerstag, 26. Januar 2017, 00:00:37 CET schrieb Jan Ritzerfeld: (...).
"systemctl status mysql.service" sagt was zu Tasks: xxx (limit: yyy)?
Üblicherweise ist da reichlich Luft: Tasks: 47 (limit: 512)
Ja, sonst würden sich wahrscheinlich viele Leute darüber beklagen, aber wie du schon geschrieben hast, man findet da bei Google praktisch nichts zu.
Allerdings habe ich es gerade geschafft, den Wert (durch mehrfache Reloads von PostfixAdmin - ich kann aber andere Ursachen nicht ausschließen) auf 456 hochzutreiben, was gefährlich nah am Limit ist.
Das ist jedenfalls schon einmal ein starkes Indiz.
Ich habe das Limit gerade hochgesetzt:
# cat /etc/systemd/system/mysql.service.d/tasks.conf [Service] TasksMax=2000
Nach einem systemctl daemon-reload und MySQL-Neustart kann ich das Problem nicht mehr reproduzieren - das war also offenbar wirklich die Lösung.
Der Debian-Bug #823530 über Chrome der von /system.slice/xdm.service daran gehindert wurde, seine Threads zu erzeugen, führt wenigstens zum systemd 228 Changelog in dem steht, dass dieses Limit von 512 neu ist und services durchaus angepasst werden müssen.
Danke, dass Du mich in die richtige Richtung gestupst hast! :-)
Ja, gerne, ich hätte fast nicht geantwortet, weil ich mir nicht vorstellen konnte, dass du den Kernel-Patch nicht schon selbst gefunden hättest. Manchmal braucht man halt einfach eine rubber duck.
Wenn ich jetzt noch wüsste, _warum_ PostfixAdmin so viele MySQL-Tasks verursacht... (falls es wirklich PostfixAdmin ist und nicht Typo3 / $whatever) (...).
Wenn man nach mysql und threads sucht findet man einiges. Vielleicht steht da auch, wie man heraus bekommen kann, wer die threads überhaupt braucht. Ich würde da wahrscheinlich erst einmal mit innotop drauf gucken, bevor ich mir die passenden tables heraussuchen würde. :) Gruß Jan -- Statistical analysis has often meant the manipulation of ambiguous data by means of dubious methods to solve a problem that has not been defined. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org