system_information
system_information
模块
system_information
模块摘要
系统信息
描述
出口
sanity_check() - > ok | {失败,失败}
类型
对系统执行正常检查。如果没有发现任何问题,ok
会被归还。如果发现问题,{failed, Failures}
会被归还。发现的所有故障都将是Failures
名单。目前定义Failure
元素中的Failures
清单:
InvalidAppFile
应用程序具有无效的.app
档案。第二个元素标识具有无效的应用程序。.app
档案。
InvalidApplicationVersion
应用程序的应用程序版本无效。第二个元素标识无效的应用程序版本。
MissingRuntimeDependencies
应用程序缺失runtime dependencies
。第二个元素标识缺少依赖关系的应用程序(带有版本)。第三个元素包含缺失的依赖关系。
请注意,此检查使用已加载或将在使用时加载的应用程序版本。您可能有满足系统中所有依赖项的应用程序版本,但是如果没有加载这些依赖项,则此检查将失败。当然,如果这样使用,系统也会失败。这可能发生在您有多个branched versions
中安装的同一应用程序,但不使用boot script
标识正确的应用程序版本。
当前,是否正确检查仅限于验证在.app
所有应用程序的文件。今后还将实行更多的检查。这意味着返回类型威尔
未来的变化。
注
安ok
返回值仅意味着sanity_check/0
没有发现任何问题,不
不
存在任何问题。
to_file(FileName) - > ok | {错误,原因}
类型
将杂项系统信息写入文件。在报告问题时,爱立信AB的Erlang/OTP团队通常会要求提供这些信息。