Ich habe einen Prozess, der als Gearman-Benutzer ausgeführt wird, und ich möchte ihn ändern open files
, um diesen unangenehmen Fehler zu vermeiden:
FEHLER 2014-09-12 17: 49: 14.000000 [main] accept (Zu viele offene Dateien) -> libgearman-server / gearmand.cc: 788
Wie kann ich ulimit unter Ubuntu als anderer Benutzer ausführen und geöffnete Dateien ändern? Ich melde mich derzeit nicht als Gearman an, habe aber Root-Zugriff. Ich habe versucht, dies zu tun:
su gearman --shell /bin/bash --command "ulimit -n"
wie hier empfohlen wird aber nix ausgegeben:
$ su gearman --shell /bin/bash --command "ulimit -n"
Password:
$