iT邦幫忙

0

本地伺服器無法啟動Redis(maxclients問題)

不明 2021-11-11 15:13:091134 瀏覽
  • 分享至 

  • xImage

在本地端rails專案安裝redis之後,一旦啟動伺服器(foreman s)就會因redis問題被馬上關閉。依循錯誤訊息google仍無解方(如下圖),盼各位大大指導方向,謝謝!
https://ithelp.ithome.com.tw/upload/images/20211111/20141041xLPAi5gx6i.jpg

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

1
echochio
iT邦高手 1 級 ‧ 2021-11-11 15:54:01

上面不是寫 6379 port 被占用嗎?
不像是 權限問題

  1. 換port 改程式
  2. 換port 改 linux socket 改程式
  3. 看原本 port 被誰占了
不明 檢舉

查到了查詢、關閉port的方法

redis     1412  1226  0 18:56 ?        00:00:02 /usr/bin/redis-server 127.0.0.1:6379`

但使用相關指令無效,頭痛

-bash: kill: (8821) - No such process
2
一級屠豬士
iT邦大師 1 級 ‧ 2021-11-11 22:10:37

你仔細看一下相關訊息,其實都有一些提示了.

ulimit , 用來設定OS 層級的一些限制.

雷N iT邦研究生 1 級 ‧ 2021-11-11 22:28:44 檢舉

幫補充
錯誤訊息提示 :
Server can't set maimun open files to 10032
current maximum open files if 4096

資訊這條路很長,別太急著想要"趕快" 做出一些"系統".
你可以觀察一堆初學者來這裡的發問的,大多是缺少了一些部分.
一些資深的都會勸,但是很少有聽進去的.
然後往往三個月後,最多半年多,之後就不會再來問了.

先買本鳥哥的Linux吧,先把裡面一些都看一下,也花不了太多時間,
有點印象,以後也可以查.再說鳥哥的也有網站,先看一下也不吃虧.

我要發表回答

立即登入回答