- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業務經營許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯網協會理事單位
- 安全聯盟認證網站身份V標記
- 域名注冊服務機構許可:滇D3-20230001
- 代理域名注冊服務機構:新網數碼
1.nginx+uwsgii建立的站點經常出現502 bad gateway錯誤信息
2.查看uwsgi.log日志,得到如下信息
3.解決方法修改maxmemory的值,找到redis.conf配置文件找到maxmemory修改值
4.redis的相關配置參考信息直接可以通過redis.conf文件查看,在這個文件中關于redis的常規配置已經解釋得比較清楚了。這里主要講解一下maxmemory相關的說明。
如果設定了maxmemory,使用redis的時候,redis的內存使用量不能超過設定的值,一旦redis的內存使用量達到了最大值,redis將會嘗試按照選擇的eviction policy(回收策略)移除相應的keys.
如果redis不能根據回收策略移除keys,或者回收策略設置成noeviction,那么redis將對需要寫操作的命令返回錯誤信息,如SET,LPUSH操作,對GET這樣的只讀操作會繼續響應。
總之,一句話,對一個連接了從redis的redis實例設置maxmemory時,建議設置一個較高的值,使系統有多余的內存用于主從同步,當然,如果eviction policy設置成noevcition,則不需要這么設置。
售前咨詢
售后咨詢
備案咨詢
二維碼
TOP