我有一个以Gearman用户身份运行的进程,我想进行更改open files
以避免出现此讨厌的错误:
错误2014-09-12 17:49:14.000000 [主要]接受(打开的文件太多)-> libgearman-server / gearmand.cc:788
如何在Ubuntu上以其他用户身份运行ulimit并更改打开的文件?我目前没有以Gearman身份登录,但我具有root访问权限。我尝试这样做:
su gearman --shell /bin/bash --command "ulimit -n"
如此处的建议,但没有任何输出:
$ su gearman --shell /bin/bash --command "ulimit -n"
Password:
$