2017-09-13 108 views
0

我們有omnimark腳本,需要2GB的SGML文件大小作爲輸入和輸出是圍繞2.2 gb.The腳本是從UNIX shell腳本調用,我們正面臨着,有時腳本成功並運行某個問題的文件它只是中止沒有錯誤....任何想法或建議如何調試呢?Omnimark文件處理失敗

回答

0

在運行OmniMark v5.3之前,由於缺乏服務器資源/內存導致腳本炸彈,我看到過這種類型的問題。

如果您已指定寫入日誌文件,例如使用-log logfilename.txt,那麼你會看到類似於錯誤代碼#3000「內存不足錯誤」的內容。

http://developers.omnimark.com/docs/html/error/3000.htm

如果沒有日誌文件,則初始步驟將是運行腳本在控制檯會話,以便任何此類中止消息是可見的。

斯蒂洛在OmniMark的各種版本的網頁列表修復

http://developers.omnimark.com/docs/html/concept/806.htm

這提到了各種在軟件的各個版本(例如使用某些翻譯規則),它可以幫助記憶相關的問題一些調查。

或者,你可以添加到劇本創作到調試日誌文件(帶有全局開關激活調試或關閉(這樣你就不會再有,當你不需要浪費I/O資源)) 。調試日誌文件應該是無緩衝的。在腳本的某些斷點處添加消息。更詳細的在縮小好不到哪/時的誤差,但文件的大小,我建議這是一個I/O或內存錯誤。

還取決於您使用的是哪種版本的OmniMark。