2017-09-13 87 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。