簡體   English   中英

如何更改spring-boot init.d服務的最大打開文件限制

[英]How to change max open files limit(s) for spring-boot init.d service

嘗試更改spring-boot應用程序(在基於Debian的系統中)的默認打開文件限制值,該值作為init (System V)腳本啟動,但我很難找到解決方案:

  1. 一般建議將ulimit -n行添加到/etc/init.d/。 不可能,因為在spring-boot的情況下,它只是jar文件的符號鏈接。
  2. spring-boot本身不提供環境屬性或任何方便的機制來做到這一點。
  3. /etc/security/limits.conf也不是解決方案(不影響在init期間啟動的守護進程)

有任何想法嗎? 謝謝

我不是一個彈簧啟動專家,但你可以簡單地創建一個符號鏈接的(可怕的)事實並不意味着你必須這樣做。 像這樣的簡單init腳本應該:

[root@localhost app]# cat /etc/init.d/myapp
#!/bin/bash
ulimit -n 50001
/var/myapp/myapp.jar $1

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM