当前位置: 首页 > 面试题库 >

如何增加Ubuntu中Neo4j的最大文件打开限制(ulimit)?

欧阳杰
2023-03-14
问题内容

目前ulimit -n显示10000。我想将其增加到40000。我已经编辑了“ /etc/sysctl.conf”并放入了fs.file- max=40000。我还编辑/etc/security/limits.conf和更新了硬值和软值。但是ulimit仍然显示10000。完成所有这些更改后,我重新启动了笔记本电脑。我可以访问root密码。

usr_name@usr_name-lap:/etc$ /sbin/sysctl fs.file-max
fs.file-max = 500000

/etc/security/limits.conf-中添加了以下几行

*     soft    nofile          40000
*     hard    nofile          40000

我还添加了以下内容/etc/pam.d/su-

session    required   pam_limits.so

我已经尝试了其他论坛上给出的所有可能方式,但是我可以达到的最大限制10000,不能超过此上限。可能是什么问题?

我进行此更改是因为neo4j引发最大打开文件限制达到错误。


问题答案:

我正在使用Debian,但此解决方案应该可以在Ubuntu上正常工作。
您必须在 neo4j-service 脚本中添加一行。
这是我所做的:

nano /etc/init.d/neo4j-service*do_start部分start-stop-daemon行
之前
添加« ulimit –n 40000 »
***

请注意,我正在使用2.0版企业版。希望这会帮助你。



 类似资料:
  • 本文向大家介绍增加Linux中最大打开文件数,包括了增加Linux中最大打开文件数的使用技巧和注意事项,需要的朋友参考一下 如果您使用的是Linux,则必须多次遇到“打开文件过多(24)”错误。Linux操作系统提供了一种限制每个用户可以使用的文件数量的方法。本文提供有关如何增加Linux操作系统中打开的文件或文件描述符数量的见解。 ulimit命令可以控制shell或进程,并且需要以root用户

  • 本文向大家介绍linux的最大打开文件数限制修改方法,包括了linux的最大打开文件数限制修改方法的使用技巧和注意事项,需要的朋友参考一下 前言 本文主要给大家介绍了关于linux最大打开文件数限制修改的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍: linux会为每个用户登录系统打开最大文件数都有限制, 这个限制通过 ulimit -n 可以看到, 一般是 1024 .

  • 问题内容: 运行我的应用程序时,有时会出现关于的错误。 运行报告该限制为1024。如何将限制增加到1024以上? 编辑 导致权限错误。 问题答案: 您可以随时尝试执行。这只会重置当前shell的限制,并且您指定的数字不得超过硬限制 每个操作系统在配置文件中都有不同的硬限制设置。例如,可以在从/etc/system引导时设置Solaris上的硬打开文件限制。 在OS X上,必须在/etc/sysct

  • 问题内容: 我正在使用JVM标志运行Java进程,并看到以下输出: 有没有办法解决这个问题? 问题答案: 当无法满足Java堆的分配或永久生成时,命令行选项告诉HotSpot VM生成堆转储。使用此选项运行不会产生任何开销,因此对于OutOfMemoryError需要很长时间才能浮出水面的生产系统很有用。 为了解决您面临的特定问题,可以使用以下纠正措施之一: 措施1: XX:HeapDumpSeg

  • 当我滑动时,吐司起作用,但我尝试添加opendrawer和closerdrawer到左右滑动,但什么也没有发生…

  • 问题内容: 我用Python打开了一个8 MB的文件,因为我想批量更改各种类型的文件名。我仔细检查并将文件加载到字符串中,然后使用字符串方法replace替换了所有内容。然后我注意到只有一半的文件被替换了。好像Python没有完全打开文件。 我必须在Python的范围内发挥某种字符串大小限制或最大文件大小限制吗? 请参阅Python搜索中的代码并替换未正确替换的代码。 我已更改为建议的代码。缓冲区