相关疑难解决方法(0)

为什么我的Perl脚本退出137?

有没有办法消除perl中的警告(退出代码137)?我在另一个shell脚本中运行Linux上的Perl脚本.此Perl脚本以警告和退出代码137退出.我无法确定退出代码137代表什么.

避免此警告的最佳方法是什么?我在脚本中尝试了"没有警告",并且在我的Perl脚本末尾也有一个退出0.

perl exit-code

45
推荐指数
4
解决办法
5万
查看次数

命令"mvn package"失败,状态为137

使用"mvn package"的打包GWT项目失败,我有以下输出:

[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Building MyProject
[INFO]    task-segment: [package]
[INFO] ------------------------------------------------------------------------
[INFO] [apt:process {execution: default}]
[INFO] [aspectj:compile {execution: default}]
[INFO] [resources:resources {execution: default-resources}]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 5 resources
[INFO] [compiler:compile {execution: default-compile}]
[INFO] Nothing to compile - all classes are up to date
[INFO] [aspectj:test-compile {execution: default}]
[INFO] [resources:testResources {execution: default-testResources}]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 4 resources
[INFO] [compiler:testCompile {execution: default-testCompile}]
[INFO] …
Run Code Online (Sandbox Code Playgroud)

java gwt maven

14
推荐指数
1
解决办法
1万
查看次数

我的服务器退出代码137

我使用C++ 11,boost :: asio和HDF5编写了一个C++服务器/客户端对.服务器运行正常一段时间(2天),然后它停止了代码137.因为我执行了无限循环的服务器,它重新启动.

不幸的是,我的错误日志没有提供足够的信息来理解问题.所以我一直试图理解这段代码的含义.似乎已达成共识,这意味着它是一个错误128+9,9意味着程序被杀死了kill -9.现在我不确定为什么会发生这种情况.我需要帮助才能找到答案.

通过进一步阅读,我发现它可能已被系统杀死,因为它超过了某个允许的执行时间,因此系统将其杀死.现在这不太可能,因为我的linux服务器是由我的大学提供的,所以他们可以应用某种安全性来做到这一点.我读到了timeoutlinux中所谓的内容.我的第一个问题是:我怎么知道这是否是问题的原因?

我的第二个问题是:我应该检查什么才能理解这个问题?你会怎么做?请指教.

如果您需要任何其他信息,请询问.

谢谢.

c++ linux error-code exit-code boost-asio

3
推荐指数
1
解决办法
5726
查看次数

标签 统计

exit-code ×2

boost-asio ×1

c++ ×1

error-code ×1

gwt ×1

java ×1

linux ×1

maven ×1

perl ×1