这似乎是一个愚蠢的问题,但我似乎找不到答案。
通常我通过启动mongo
service mongodb start
但是我需要增加名称空间的大小...所以我这样做:
service mongodb start --nssize 1000000000
这是正确的语法吗?我找不到mongo输出正在使用的nssize的方法,也找不到任何方法确定该参数是否已正确处理...
这似乎是一个愚蠢的问题,但我似乎找不到答案。
通常我通过启动mongo
service mongodb start
但是我需要增加名称空间的大小...所以我这样做:
service mongodb start --nssize 1000000000
这是正确的语法吗?我找不到mongo输出正在使用的nssize的方法,也找不到任何方法确定该参数是否已正确处理...
Answers:
不,'service'和其他'/etc/init.d/'服务管理命令通常不接受特定于应用程序的参数。
您必须使用自己的配置文件(通常在/ etc / yourapp_name中)配置应用程序。对于Mongodb,它应该是/etc/mongodb.conf(检查此链接并搜索nssize)
但是有时您想要更改的参数无法使用配置文件进行修改。如果是命令行参数,情况就是这样。然后,您必须查看如何传递其他命令选项,通常在/ etc / sysconfig / your_app_name中
初始化脚本不会采用这种方式。您将需要在中编辑initscript本身,/etc/init.d或者在中查看它(如所有好的initscripts)是否具有关联的配置文件/etc/sysconfig。