1. 程式人生 > >訊息佇列 mq_queue,報錯: message too long

訊息佇列 mq_queue,報錯: message too long

原因說明:

原因很簡單,要注意看LINUX man手冊,man 3 mq_receive裡明確說了,“The msg_len argument must be greater than or equal to the mq_msgsize attribute of the queue(see mq_getattr(3))”。同理,在man 3 mq_send時,msg_len必須小於或等於 mq_msgsize。如果不注意,就會報 message too long的錯誤。

參考連結:

相關推薦

訊息佇列 mq_queue message too long

原因說明: 原因很簡單,要注意看LINUX man手冊,man 3 mq_receive裡明確說了,“The msg_len argument must be greater than or equal to the mq_msgsize attribute

CentOS7使用ssh不能登錄Read from socket failed: Connection reset by peer

read from socket failed: connection reset by peer使用xshell登錄CentOS7,不能登錄,使用另外一臺Linux主機,telent 22端口是同的,ssh連接報以下錯誤:Read from socket failed: Connection reset b

命令行運行python項目文件ModuleNotFoundError: No module named 'xxxx' 解決辦法

director .com error 解決 項目文件 因此 分析 根目錄 jenkins 在pycharm中寫好了自動化測試腳本,並能在pycharm中正常運行,由於要考慮到無人值守時能自動執行,執行時就需要脫離pycharm,直接能用命令執行。但是直接用命令執行用例文件

c++ include包含工程目錄下的.h檔案fatal error C1083: 無法開啟包括檔案:“Sales_item.h”: No such file or directory

背景:刷c++primer的題目,將下載的某個標頭檔案拖拽到自己建立的工程目錄下,在自己新建的原始檔中include包含時,報無法開啟檔案 明明有檔案 為什麼說無法開啟呢 於是到本地的工程目錄中開啟一看,果然沒有這個檔案 說明通過滑鼠拖拽檔案進入到工程樹上面,檔案並沒

Qt Creator無法debugThe selected debugger may be inappropriate for the inferior. Examining symbols and setting breakpoints by file name and line numb

看到這個報錯我是絕望的 解決:下載windows sdk  win10 sdk 只安裝Debugging Tools for Windows   開啟 工具-選項-Kits 安裝sdk成功後我們可以看到 已經檢測到了我們安裝的cdb     開啟

【Mac + ATX基於uiautomator2】使用weditor時requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(54, 'Connection r

  之前講過怎麼安裝u2(【Mac安裝,ATX基於uiautomator2】之安裝步驟)以及使用weditor, 但是經過一段時間,weditor不用的時候再打開發現,報錯了: requests.exceptions.ConnectionError: ('Connection aborted.

WebSphere 控制檯打不開Couldn't flush user prefs

日誌: [10/15/18 10:44:36:038 CST] 00000001 ManagerAdmin I TRAS0017I: The startup trace state is *=info. [10/15/18 10:44:36:907 CST] 00000001 Ad

IDEA 從GitHub上拉取的專案POM.xml 不能新增依賴 Non-resolvable parent POM for com.cdc:blinddate:0.0.1-SNAPSHOT:

錯誤重現: [ERROR]     Non-resolvable parent POM for com.fifree:backgroundFitfree:0.0.1-SNAPSHOT: Could not transfer artifact org.spri

Maven 編譯打包的時候程式包org.junit不存在

問題定位: 問題出在java test 檔案中   出現的問題: java.junit.的版本問題,  預設的版本為3.8.1,修改為4.x,因為3.x使用的為程式設計的方式,4.x為註解的形式   解決方案:將java.junit 版本

tf.app.run() 執行結束時SystemExit exception: no description

  環境:Python3.6.6 + tensorflow-gpu 原始碼如下: import tensorflow as tf def main(): print("hello tf.app.run") if __name__ == '__main__': tf.a

資料庫Error setting null for parameter #1with JdbcType OTHER.Try setting a different JdbcType for

報錯內容: Cause: org.apache.ibatis.type.TypeException: Error setting null for parameter #10 with JdbcType OTHER . Try setting a different JdbcType for

Eclipse中啟動Tomcat時(MAVEN專案)Could not publish to the server. java.lang.IndexOutOfBoundsException的解決過程

Eclipse中啟動Tomcat時(MAVEN專案),報錯:Could not publish to the server. java.lang.IndexOutOfBoundsException,tomcat啟動失敗,   原因:該MAVEN專案下載的本地jar包存在下載失敗的情況 &nbs

Spring Security 無法登陸There is no PasswordEncoder mapped for the id “null”

編寫好繼承了WebSecurityConfigurerAdapter類的WebSecurityConfig類後,我們需要在configure(AuthenticationManagerBuilder auth) 方法中定義認證用於資訊獲取來源以及密碼校驗規則等。(config

20180925問題pycharm中匯入flask-wtf失敗module 'pip' has no attribute 'main'

前後臺頁面搭建完成,開始後臺邏輯操作。 在開始之前,根據視訊要匯入flask-wtf模組。在pycharm中匯入flask-wtf時,卻顯示報錯,錯誤最後一句提示:module 'pip' has no attribute 'main' 試圖在Termianl面

小米手機無法adb安裝應用INSTALL_FAILD_USER_RESTRICTED

問題現象 通過AndroidStudio安裝應用到小米手機時(已開啟開發者模式,啟用USB除錯),結果報錯:INSTALL_FAILD_USER_RESTRICTED:Install cancelled by user. 解決方案 開啟“USB安裝”開關。 安卓開發技

解決CENTOS7 通過虛擬機器複製後網路無法開啟RTNETLINK answers: File exists或no suitable device found for this connect

最近需要用到CENTOS7來部署hadoop 與spark 叢集,製作了模板的centos後,複製到新的機器 上網路無法啟動。 報錯:RTNETLINK answers: File exists或no suitable device found for this conne

mysql資料庫用ip地址連線時1130-host . is not allowed to connect to this MySql server,MySQL

解決方法:授權法。 例如,你想myuser使用mypassword從任何主機連線到mysql伺服器的話。 GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT O

WebSphere 控制檯打不開Couldn't flush user prefs

日誌: [10/15/18 10:44:36:038 CST] 00000001 ManagerAdmin I TRAS0017I: The startup trace state is *=info. [10/15/18 10:44:36:907 CST

Pyinstaller打包成exe檔案時Cannot find existing PyQt5 plugin directories

如下圖所示:在用PyInstaller將.py檔案打包成exe檔案時出現下面的錯誤: 解決辦法: 根據Paths checked後面的路徑建立資料夾,把Anaconda下的qt資料夾裡的plugins資料夾下的所有檔案複製到新建的資料夾裡,我的電腦上對應的位置是:E:\Anac

【解決】Weka匯入csv或arrfnominal value not declared in header ,read token

原因有幾種:(前2 種是老外給出的答案) 1、 you have some values occurring that are not exactly as declared in the header 2、 If you get this error mess