libreoffice輸出到NFS共享存儲失敗緣由及解決

背景

一個web應用部署在了多臺機器上 負載均衡 爲了解決A機器生成的文件 B機器不可見的問題 找了額外一臺機器建立了NFS共享存儲 應用所在機器掛載到該共享存儲上 如html

df -h
10.47.214.89:/data    493G   18G  451G   4% /home/foo/affix_share

生成的文件保存到共享存儲下 這樣的話 全部的機器都能看到web

問題

有一種場景卻不行 爲了可以在線查看excel doc 須要先將其轉成pdf libreoffice轉pdf保存到共享存儲下失敗負載均衡

$ /usr/bin/libreoffice5.2  --invisible --convert-to pdf --outdir /home/foo/affix_share /tmp/9192d7ac-2189-4b9a-a0e0-811e3ca54809.xlsx

convert /tmp/9192d7ac-2189-4b9a-a0e0-811e3ca54809.xlsx -> /home/foo/affix_share/9192d7ac-2189-4b9a-a0e0-811e3ca54809.pdf using filter : calc_pdf_Export

Error: Please verify input parameters... (SfxBaseModel::impl_store <[file:///home/foo/affix_share/9192d7ac-2189-4b9a-a0e0-811e3ca54809.pdf](file:///home/foo/affix_share/9192d7ac-2189-4b9a-a0e0-811e3ca54809.pdf)\> failed: 0x11b)

緣由

查看NFS server所在機器的系統日誌(/var/log/messages) 發現了不少以下的日誌spa

May 25 22:33:12 iZ25yuv547qZ kernel: lockd: cannot monitor xxxx

May 26 15:01:47 iZ25yuv547qZ kernel: lockd: cannot monitor xxx

經查原來是NFS所依賴的rpc.statd沒有啓動致使日誌

# service nfslock status

rpc.statd is stopped

image.png

解決

把 rpc.statd給啓動 同時重啓一下NFS服務excel

參考文檔

http://www.360doc.com/content...code

相關文章
相關標籤/搜索