windows 部署Mongodb時,報由於系統緩衝區空間不足或佇列已滿,不能執行套接字上的操作。 錯誤
最近一個專案使用Mongodb資料庫,最初系統執行1天就崩潰了(白天每小時平均PV1000),無論是程式連線Mongodb還是MongoVUEl連線Mongodb都連線不上,報“由於系統緩衝區空間不足或佇列已滿,不能執行套接字上的操作。 127.0.0.1:27017.”錯誤。孃的啥原因?
通過度娘瞭解到,需要設定C#連線Mongodb的連線吃,修改原來預設的連線池大小。
設定程式碼如下:
public DB() { MongoClientSettings settings = MongoClientSettings.FromUrl(new MongoUrl(connectionString)); settings.MinConnectionPoolSize = 10; settings.MaxConnectionPoolSize = 30;//設定最大連線池 //等待列隊數量 settings.WaitQueueSize = 20; var client = new MongoClient(settings); var server = client.GetServer(); Database = server.GetDatabase(dbName); }
經過連線池設定後,系統執行7天內沒有任何問題,但是7天后還是報同樣的錯誤。孃的咋又出問題了
再次度娘無果,後來無意思索,覺得此錯誤應該是windows系統設定問題。調整度娘查詢關鍵詞。最終發現通過設定系統的windows TCP設定解決。
windows系統設定如下:
1. 開啟登錄檔
2. 在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters下面可以增加一個MaxUserPort引數,設定MaxUserPort設定為65534(十進位制)
3.
同樣設定TcpTimedWaitDelay引數,其預設為120秒,修改為30秒,表示一個關閉後的埠等待30秒之後可以重新使用
到此設定完畢,系統執行30天沒有崩潰,之前的錯誤也不再出現。
補充:
之前配置MaxUserPort和TCPTimeWaitDelay之後系統執行1個多月,又出現同樣錯誤,目前增加兩項引數配置觀察系統執行情況(目前執行),配置如下:
參考:
相關推薦
windows 部署Mongodb時,報由於系統緩衝區空間不足或佇列已滿,不能執行套接字上的操作。 錯誤
最近一個專案使用Mongodb資料庫,最初系統執行1天就崩潰了(白天每小時平均PV1000),無論是程式連線Mongodb還是MongoVUEl連線Mongodb都連線不上,報“由於系統緩衝區空間不足或佇列已滿,不能執行套接字上的操作。 127.0.0.1:27017.”錯
Windows伺服器【由於系統緩衝區空間不足或佇列已滿,不能執行套接字上的操作】問題調查
今天測試反應了一個問題,說介面返回的速度變慢了,並且返回的資料也不對。然後就找到了我o(╥﹏╥)o。 第一個反應就是查日誌,不查不要緊,一查嚇一跳,整個伺服器上所有的站點都報錯了。異常資訊如下: System.AggregateException: One or more errors occurred.
由於系統緩衝區空間不足或佇列已滿,不能執行套接字上的操作的解決方法
windows socket error: 由於系統緩衝區空間不足或佇列已滿,不能執行套接字上的操作(10055),on API connect解決方法:1、重啟電腦,最簡單方法。2、虛擬記憶體太小或者C盤滿了。如果是這種,請加大虛擬記憶體量,並保證C盤還有充足的空間。如果
python3全棧開發-補充UDP的套接字、操作系統、並發的理論基礎
共享 solaris 小時 如何實現 bfc 讀取數據 ram strong 網絡接口 一、基於UDP的套接字 udp套接字簡單示例 import socket ip_port=(‘1.1.1.1‘,8181) BUFSIZE=1024 udp_serve
MSYQL啟動時,報錯“系統找不到指定的路徑的”
絕大多數程式猿都不安裝防毒軟體,我裝了還真是個悲劇。mysql安裝成功以後,好長時間都可以正常啟動,突然有一天就啟動不了了,報“系統找不到指定的路徑的”。然後我就先刪除MySQL服務,重新安裝後再啟動。mysqld -removemysqld -installnet star
由於磁盤空間不足,做軟鏈接轉移mongodb數據目錄
修改 mounted spa 創建 目錄大小 style file 正常 files 這是我的第一篇博客,多有不足請指教,話不多說,直入正題 原因:由於mongodb數據量較大,占用空間較大,所以決定轉移數據目錄到另一塊磁盤下 一、查看磁盤占用情況 [[email
【不用敲命令】如何正常啟動雙系統(windows win7 linux ubuntu ),避免任一系統啟動項丟失或啟動卡殼、卡頓!
本說明針對正常安裝雙系統後,避免啟動任一系統困難。 【以Win7下安裝Ubuntu為例】 當在win7系統上安裝好Ubuntu系統後,進入系統時,發現可以看到win7的啟動條目,但選擇以後,有時候選擇了能進,多用幾次後就發現不行了,因此很惱火。 操作步驟:
Zhong__Ubuntu中部署MongoDB時提示SocketException: Address already in use解釋
在Ubuntu系統下部署MongoDB時出現如下問題Failed to set up listener: SocketException: Address already in use 其實不算是多大問題,這裡經查閱資料和研究 如下解釋: 在安裝完MongoDB時有
Windows下Mongodb免安裝 並註冊系統服務
下載 安裝 解壓檔案:mongodb-win32-x86_64-3.4.4.zip 把解壓後的檔案重新命名成:mongodb.3.4.4 ,放到:D:\tools 在D:\tools\mongodb3.4.4下分別建立資料夾:data 和 log
代碼提交時,提示文件或目錄已過時,請先更新
ima info 沖突 下載 分享圖片 需要 更新 部分 分享 解決方法: 將代碼更新後 再提交 如果服務器上已經有別人提交過的新的,你是提交不上去的,必須先更新再提交 更新:不會更新你已本地已修改的部分。如果svn上更新的部分和你本地修改有沖突,則會報錯,需要下載
解決VMware虛擬機器報錯“無法連線MKS:套接字連線嘗試次數太多,正在放棄”
1.錯誤描述 在VMware中開啟虛擬機器時報錯: “無法連線MKS:套接字連線嘗試次數太多,正在放棄” 物理機作業系統: Windows 7 虛擬機器作業系統: Kali Linux
ubuntu系統磁碟已滿,導致系統無法啟動
1.因為無法進入ubuntu系統桌面,所以要嘗試進入tty1-tty6命令控制檯,使用命令ctrl+alt+f1~f62.進入tty1-tty6介面後,登入自己的系統。輸入使用者名稱,密碼即可3.首先輸
一個maven配置兩個jar倉庫,在window10系統中如何為eclipse2018建立.m2檔案,從而自定義另外一個jar倉庫
.如果你偶爾需要建立使用者範圍的settings,你可以簡單的拷貝 Maven安裝路徑下的conf/settings.xml檔案到${user.home}/.m2目錄下。Maven預設的settings.xml是一個包含了註釋和例子的模板,你可以快速的修改它來達到你的要求。
虛擬機器出現錯誤:“無法連線MKS:套接字連線嘗試次數太多,正在放棄“,無法進入系統的解決方法
開發環境: 我在windows上使用的是VMware Workstation 14 Pro+Ubuntu16.04的組合進行開發。 原因: 自從將vm從12pro升級成了14pro之後就出現了這種問題,應該是14pro版本本身還有些問題吧。 解決方法:
windows server 2008 R2 系統盤空間不足一則
當時測試安裝2008 r2的時候只給C盤分了30G,從此之後的幾年裡,系統空間不足的問題不斷。 最早是把windows\installer 連結到其他分割槽了,什麼TEMP、APPDATA、頁面檔案之類的,能移動的都移走了,IIS WEB的 LOGFILE也移走了。 可是
VS2015 下python程式設計,報錯:'utf-8' codec can't decode byte,解決辦法?
問題描述,形如以下的C++呼叫python程式碼,在vs2015下報中文編碼錯誤 #include <iostream> using namespace std; int main() { Py_Initialize(); /*初始化
EntityFrameWork使用TransactionScope分布式事務,存儲區更新、插入或刪除語句影響到了意外的行數(0)。實體在加載後可能被修改或刪除。刷新 ObjectStateManager 項 錯誤
bject require 鍵值 有一個 char 加載 ransac state system 最近在開發一個小型的物業管理系統,系統其中有一個功能需要每個月按抄的水表、電表等生成相應的費用,數據庫主要的基礎數據表有大樓水、電表、樓層水、電表、房間水電表;其中大樓和樓層的
VMware報錯:無法連接 MKS: 套接字連接嘗試次數太多;正在放棄
就會 嘗試 vmware body 選中 鼠標右鍵 選擇 狀態 pro 環境: win10 VMware pro 14 Cent OS 7 問題詳情: 報錯:無法連接 MKS: 套接字連接嘗試次數太多;正在放棄 解決方案: 1.關閉報錯的虛擬機
Java-API DatagramSocket 數據報套接字 類
eight 2.3 byte 指定端口 套接字 nbsp 無連接 height data 1.數據報套接字 類 DatagramSocket 類,用來發送和接收數據報包的套接字。 DatagramSocket 構造方法 構造方法格式 說明 public Da
事務日誌已滿,原因為“ACTIVE_TRANSACTION”
如果 命令 adding word ref alt cnblogs pac 簡單 事務日誌已滿,原因為“ACTIVE_TRANSACTION” 匯總篇:http://www.cnblogs.com/dunitian/p/4822808.html#tsql 異常處理匯