nagios 外掛引發的 資料庫告警
pg 從庫的日誌裡告警如下:
psql postgres postgres [local] 2012-07-13 09:54:13 CSTERROR: cannot assign TransactionIds during recovery
psql postgres postgres [local] 2012-07-13 09:54:13 CSTSTATEMENT: SET statement_timeout=30000;BEGIN;SET statement_timeout=30000;COMMIT;SELECT datname, age(datfrozenxid) FROM pg_database WHERE datallowconn ORDER BY 1, 2
詐一看,蒙了,
在檢視nagios 的告警發現這個warning check_postgresql_txn_wrapper 這個選項。
看了下程式碼發現了 證實執行了這個查詢 “SELECT datname, age(datfrozenxid) FROM pg_database WHERE datallowconn ORDER BY 1, 2”
在主庫上執行時沒有問題的。可以正確的返回結構,然後去查age() 函式的
發現age (datfrozenxid) 需要請求一個事務id 而從庫時streaming 複製, 是隻讀訪問的,自然不能分配一個事務id[code]
postgres=# \df age*
List of functions
Schema | Name | Result data type | Argument data types | Type
------------+------+------------------+----------------------------------------------------------+--------
pg_catalog | age | interval | timestamp with time zone | normal
pg_catalog | age | interval | timestamp with time zone, timestamp with time zone | normal
pg_catalog | age | interval | timestamp without time zone | normal
pg_catalog | age | interval | timestamp without time zone, timestamp without time zone | normal
pg_catalog | age | integer | xid | normal
(5 rows)
[/code]
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/133735/viewspace-735383/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Nagios外掛開發指導iOS
- Nagios資料庫引數配置分析iOS資料庫
- Nagios傳送告警的幾個關鍵引數【轉】iOS
- nagios 呼叫webhook 給微信發告警資訊iOSWebHook
- nagios mail告警通知iOSAI
- Nagios nsca外掛程式突然死掉iOS
- nagios監控流量大小的外掛iOS
- Ubuntu下nagios安裝pnp4nagios外掛UbuntuiOS
- nagios監控頻寬外掛薦iOS
- dlopen開發外掛庫
- Android Studio Plugin 外掛開發教程(四) —— 為自動生成資料庫程式碼的外掛新增UIAndroidPlugin資料庫UI
- (是時候開發屬於自己的外掛了)資料校驗外掛開發指南
- Android Studio Plugin 外掛開發教程(三) —— 製作一個自動生成資料庫程式碼的外掛AndroidPlugin資料庫
- 由OGG引發的資料庫故障資料庫
- hp vg引發的資料庫故障(zt)資料庫
- 黃東旭:“向量資料庫”還是“向量搜尋外掛 + SQL 資料庫”?資料庫SQL
- 常用jquery外掛資料jQuery
- nagios-新增oracle資料庫監控iOSOracle資料庫
- docker-elk配置sentinl外掛傳送釘釘告警Docker
- mybatise外掛反向生成資料庫表相關Java程式碼MyBatis資料庫Java
- nagios外掛之登陸SBC監控電話數iOS
- 資料統計表外掛,highcharts外掛的簡單應用
- 深入 MyBatis-Plus 外掛:解鎖高階資料庫功能MyBatis資料庫
- cacti+nagios 之cacti外掛安裝monitor和ntop(五)iOS
- Nagios外掛編寫及使用nrpe執行root命令iOS
- Jquery多選資料字典外掛jQuery
- PHP外掛系統的實現(五):觸發外掛PHP
- IDEA安裝外掛【Database navigation】並連線資料庫IdeaDatabaseNavigation資料庫
- 外掛資料集開啟API閘道器外掛體系的想象力API
- Nagios自帶外掛check_http詳解及用法例項iOSHTTP
- wordpress外掛開發03-簡單的all in one seo 外掛開發
- apisix~lua外掛開發與外掛註冊API
- PG資料庫記憶體告警了怎麼分析資料庫記憶體
- Gulp的代理轉發外掛
- go~wasm外掛的開發GoASM
- MySQL資料庫引數MySql資料庫
- 基於等保3.0的MySQL資料庫審計日誌外掛實踐MySql資料庫
- SQL SERVER資料庫datediff函式引發的效能問題SQLServer資料庫函式