二所SDD席位Xrec程式啟動失敗案例
二所SDD席位Xrec程式啟動失敗案例
一、現象:
1、監控Xrec程式狀態Down;
2、日誌檔案Xrec.log沒有新增日誌記錄;(透過檔案的修改時間判斷該日誌檔案自從11-18號11:31以來沒寫過日誌;另外注意檔案大小達到2G)
3、中介軟體MID的日誌記錄:stopflage=1表示Down,0表示啟動Normal(flage被定義成Boolean型別,其值只有false和true)
4、頻繁產生core檔案(啟動失敗,Mid中介軟體會一直嘗試啟動,所以會產生大量core檔案,時間長了會造成磁碟空間滿,系統宕掉,為了避免產生core檔案,臨時措施可以將Xrec程式改個名稱)
二、檢查方法:
1、gdb Xrec core.28447
gdb出來的資訊表示Xrec.log檔案大小limit exceeded了,見前圖,大於2G。
2、手動刪掉Xrec.log後,Xrec啟動正常,並自動建立Xrec.log檔案
三、原因分析:
1、由於程式設計為一週刪一次日誌檔案Xrec.log,但是如果Xrec.log許可權不對,刪不掉,檔案會越來越大,超出作業系統的限制後,引起Xrec訪問失敗的問題,造成Xrec啟動失敗。
2、日常檢查Xrec.log檔案大小,如果太大,檢查檔案許可權是否正確。
3、命令刪除Xrec.log檔案後,啟動Xrec程式會自動產生Xrec.log檔案,但屬主是cdatc:root,許可權是644,存在每週清理Xrec.log檔案失敗的問題。目前Xrec版本1.1.0,升級後建立日誌檔案會修訂為正確的屬主cdatc:root和許可權766。
一、現象:
1、監控Xrec程式狀態Down;
2、日誌檔案Xrec.log沒有新增日誌記錄;(透過檔案的修改時間判斷該日誌檔案自從11-18號11:31以來沒寫過日誌;另外注意檔案大小達到2G)
3、中介軟體MID的日誌記錄:stopflage=1表示Down,0表示啟動Normal(flage被定義成Boolean型別,其值只有false和true)
4、頻繁產生core檔案(啟動失敗,Mid中介軟體會一直嘗試啟動,所以會產生大量core檔案,時間長了會造成磁碟空間滿,系統宕掉,為了避免產生core檔案,臨時措施可以將Xrec程式改個名稱)
二、檢查方法:
1、gdb Xrec core.28447
gdb出來的資訊表示Xrec.log檔案大小limit exceeded了,見前圖,大於2G。
2、手動刪掉Xrec.log後,Xrec啟動正常,並自動建立Xrec.log檔案
三、原因分析:
1、由於程式設計為一週刪一次日誌檔案Xrec.log,但是如果Xrec.log許可權不對,刪不掉,檔案會越來越大,超出作業系統的限制後,引起Xrec訪問失敗的問題,造成Xrec啟動失敗。
2、日常檢查Xrec.log檔案大小,如果太大,檢查檔案許可權是否正確。
3、命令刪除Xrec.log檔案後,啟動Xrec程式會自動產生Xrec.log檔案,但屬主是cdatc:root,許可權是644,存在每週清理Xrec.log檔案失敗的問題。目前Xrec版本1.1.0,升級後建立日誌檔案會修訂為正確的屬主cdatc:root和許可權766。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7970627/viewspace-2147451/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SDD席位安裝
- init.cssd程式啟動失敗CSS
- MySQL啟動失敗MySql
- docker啟動失敗Docker
- tomcat 啟動失敗Tomcat
- Win7 Nginx啟動失敗 cmd命令失敗Win7Nginx
- sqlplus啟動失敗SQL
- linux smartd啟動失敗Linux
- dota2啟動失敗 初始化vulkan失敗
- Oracle RAC啟動失敗(DNS故障)OracleDNS
- dbsnmp啟動失敗解決方法
- 監聽啟動失敗解決
- informix資料庫啟動失敗ORM資料庫
- Linux使用Ambari啟動服務啟動失敗Linux
- ERP失敗案例分析
- Hadoop 啟動namenode節點失敗Hadoop
- hbase啟動失敗問題解決
- oracle 10g em啟動失敗Oracle 10g
- mongodb啟動失敗問題解決MongoDB
- SDD-INFO裡STCA,DAIW和MSAW席位名稱列表顯示引數AI
- OGG-00446 ,ORA-26947 抽取程式啟動失敗
- w10安裝程式啟動失敗請重新啟動電腦怎麼辦
- Mysql備份失敗案例(一)MySql
- ERP失敗案例分析(轉)
- manjaro開啟sdd trimJAR
- Oracle RAC常見啟動失敗故障分析Oracle
- sqlserver服務啟動失敗-1067SQLServer
- sql server 重新啟動計算機失敗SQLServer計算機
- mysql(mariadb)啟動失敗解決方法MySql
- OracleDBConsole啟動失敗處理Oracle
- oracle 10g em啟動失敗 續Oracle 10g
- 寶塔皮膚啟動失敗怎麼回事
- namenode單節點啟動成功後自動消失/格式化失敗/fsimage載入失敗
- git push程式碼失敗,鑑權失敗Git
- GreatSQL執行Update失敗案例分析SQL
- systemctl 命令設定開機自啟動失敗
- mysqld啟動失敗時日誌檢視命令MySql
- android 模擬器啟動失敗應對Android