mpd無法啟動的案例及解決

2021-08-31 05:53:38 字數 834 閱讀 7654

在集群中啟動mpd時,有乙個節點的mpd無法啟動,單獨啟動該節點mpd,出現以下顯示:

n07_55851: mpd_uncaught_except_tb handling:

exceptions.oserror: [errno 30] read-only file system: '/tmp/mpd2.console_icebergs'

/opt/mpich2/bin/mpdlib.py 1128 __init__

os.unlink(self.confilename)

/opt/mpich2/bin/mpd 237 run

self.conlistensock = mpdconlistensock(secretword=self.parmdb['mpd_secretword'])

/opt/mpich2/bin/mpd 1492 ?

mpd.run()

開始,以為是該節點 mpich 配置出了問題:

首先,使用 mpdcheck -pc 檢查該節點和其他節點的配置,一致沒有問題。

然後,使用 mpdcheck -s 和 mpdcheck -c 測試該節點,正常。(具體過程參考mpich安裝手冊),又使用以上兩個命令測試該節點和其他節點的連線,也正常。

mkdir: cannot create directory `test': read-only file system

原來 mpd 啟動後會在 /tmp 下建立乙個名為 mpd2.console_* 的檔案,而現在檔案系統變成了唯讀的檔案系統,沒有寫許可權了,所以提示出錯。

可能是該節點非正常關機所致或硬碟故障吧,使用fsck命令進行硬碟修復,fsck -y,重啟之後系統恢復正常~

解決dockers無法啟動

記錄一下 折騰了一天 一台伺服器跑 崩了 重啟後,dockers無法使用,啟動docker 報 job for docker.service failed because the control process exited with error code.see systemctl status ...

rabbitMQ無法啟動解決

2018.09 在按照某些blog的步驟安裝rabbitmq之後,不能啟動rabbitmq,嘗試啟動就報如下錯誤 error unable to connect to node rabbit 588cab0040a2 nodedown rabbitmq minimum required erlang...

MSSQLSERVER服務無法啟動的解決方案

有時候 sqlserver 無法啟動了,原因是 mssqlserver 服務沒有啟動,當你手動啟動時,又出現服務無法響應的可惡錯誤提示。筆者 有幸 遇到了,我的原因是第 4個,公升級後總算就可以了。糾結了好幾天呢,現在總結下可能的原因及解決方案 出現以上情況的可能原因有 1 ip位址配置不正確 開啟...