- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
这是在 Ubuntu 12.04.3 LTS 服务器上。
我已将以下内容添加到/etc/security/limits.conf(我的 Golang 进程以根用户身份运行):
* hard nofile 50000
* soft nofile 50000
root hard nofile 50000
root soft nofile 50000
我已将以下内容添加到/etc/pam.d/common-session
session required pam_limits.so
我已将以下内容添加到/etc/sysctl.conf:
fs.file-max = 50000
然而,当我 cat/proc/{PID}/limits 时,我得到:
Limit Soft Limit Hard Limit Units
Max open files 1024 4096 files
只有当我通过 sudo initctl start service_name 从 Upstart 启动进程时才会发生这种情况。如果我自己启动该过程,它会确认我的设置。
我该如何解决这个问题?
最佳答案
这需要添加到您的 Upstart 脚本中才能工作:
limit nofile 50000 50000
"It's by design that upstart does not look at /etc/security/limits.conf for system jobs. PAM settings are only applied to user sessions, not to system services." from https://bugs.launchpad.net/ubuntu/+source/upstart/+bug/938669
来源:
https://github.com/saltstack/salt/issues/5323
http://bryanmarty.com/blog/2012/02/10/setting-nofile-limit-upstart/
关于ubuntu - 增加 Ubuntu/Upstart 的最大打开文件数(initctl),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19995855/
我到处找,手册说用法: initctl 状态作业[key=value] 实际上什么是工作,没有人描述它。 最佳答案 您可以使用列表选项找到作业或实例的列表。正如手册页所述: 请求已知作业和实例的列表,
在 ubuntu 上使用 upstart 时,如果未运行,我如何发出启 Action 业的命令,如果已运行则重新启动。将应用程序部署到新节点时,未定义作业。 initctl restart JOB c
我需要从系统中获取所有可能正在运行的进程(无论它们当前是否停止)的列表,而我自己不保留记录。 我想知道是否有更好的方法可以在 python 中获取这些进程的列表,而不必对 initctl list 调
我正在尝试使用 init-checkconf 对 upstart 脚本进行语法检查。但是,当我运行它时,它会返回 ERROR: version of/sbin/initctl too old。 我不知
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎不是关于 a specific programming problem, a softwa
这是在 Ubuntu 12.04.3 LTS 服务器上。 我已将以下内容添加到/etc/security/limits.conf(我的 Golang 进程以根用户身份运行): * hard
我在 x86_64 上使用新安装的 Debian 7“Wheezy”并想安装 GitLab。我遵循了 GitLab 的建议 README文件以从 their download site 下载 Debi
关闭。这个问题是off-topic .它目前不接受答案。 想改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 关闭 10 年前。 Improve th
使用 debian 包将 kaa -iot 平台配置为单节点时。我收到以下错误。 himanshu@himpc:~/kaa/deb$ sudo dpkg -i kaa-node-0.10.0.deb
我在这里发布这个是因为我为此苦苦挣扎并最终找到了优雅地保存在另一个不再运行的网站中的解决方案(回溯机:https://web.archive.org/web/20141017041537/http:/
当我尝试使用 virtualbox 在标准 ubuntu/vivid64 上“vagrant up”时出现以下错误:initctl: Unable to connect to Upstart: Fai
我正进入(状态 $ sudo initctl list initctl: Unable to connect to Upstart: Failed to connect to socket /com/
我是一名优秀的程序员,十分优秀!