EV_AGENT[4409]: Agent Main --Estream construct failed. Err: RWSockErr: in RWSocket::getpeername: NOT

zhang41082發表於2019-05-02

RWSockAddr
getpeername() const;
Returns the address of the peer connected to this socket.

返回連線到這個SOCKET上的peer的地址的時候發生的錯誤,而網上看到有類似的情況,跟我這裡很類似,是系統負載過高的時候發生的。並且我這裡,當時因為負載過高,磁碟I/O過大,導致負載狂高的同時,RAC系統的VOTING DISK訪問磁碟發生超時,接著就發生了節點被驅逐的情況,導致一個節點被重啟。

另外系統啟動的時候,會啟動EV_AGENT,啟動時的資訊如下:
EV_AGENT[4485]: Agent daemon process created, pid 4485
EV_AGENT[4485]: Agent has started up.

然後PS一下看到的這個ID對應的程式情況如下:
root 4485 1 0 10:32 ? 00:00:00 /opt/Navisphere/bin/naviagent -f /etc/Navisphere/agent.config

可以看得到是EMC的NAVIAGENT啟動的時候建立的一個咚咚,但是NAVIAGENT明明是用另一個程式啟動的啊,啟動日誌如下:Navisphere Agent[4435]: Agent initializing with pid 4435
可是後來怎麼地變成了4485了?難道是先啟動的4435,然後spawn出來4485,自己就OVER了?


這裡有關於RWSocket的完整說明

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25016/viewspace-1008217/,如需轉載,請註明出處,否則將追究法律責任。

相關文章