我CentOS7
正在尝试更改以下值ulimit
:
ulimit -Hn 262144
ulimit -Sn 100000
但在退出后,该值将被重置为其默认值:
[root@server001]# ulimit -Hn
4096
[root@server001]# ulimit -Sn
1024
我是否以这种方式永久设置值?如果没有,怎么办?
如果它是永久性的,为什么它会恢复到默认值?
我有在 linux 环境下运行的 nginx 服务器,它正在处理域www.example1.com
和www.example2.com
. 每个域都有自己的站点地图,因此我需要为每个域加载正确的站点地图,因为它位于根目录中,例如:
www.example1.com/sitemap.xml
实际上是从www.example1.com/sitemaps/1/sitemap.xml
和:
www.example2.com/sitemap.xml
实际上是从www.example2.com/sitemaps/2/sitemap.xml
为此,我尝试为每个域分配一个值并根据变量值重写它,如下所示:
在 nginx.conf 中:
map $http_host $domain {
www.example1.com 1;
www.example2.com 2;
}
在 sitemap.conf 中:
if($domain=1){
rewrite sitemaps/1/sitemap(.*)$ /sitemap last;
}
if($domain=2){
rewrite sitemaps/2/sitemap(.*)$ /sitemap last;
}
但由于某种原因,此配置返回 404。
有什么建议吗?