Amazon web services Amazon ec2非法指令星号

Amazon web services Amazon ec2非法指令星号,amazon-web-services,amazon-ec2,asterisk,Amazon Web Services,Amazon Ec2,Asterisk,我正在使用来自AmazonAWS服务的ec2实例构建Asterisk服务器。 现在我有以下问题 我要说的是,这只是偶尔发生,并非总是 当我通过AmazonCLIAMI创建实例时,它在大多数情况下都能工作,但有时会出现错误“非法指令” 当这种情况发生时,像Asterisk这样的程序将无法工作。 我尝试重新启动进程,但错误“非法指令”不断出现 我怎样才能避免这种情况? 这是更多人使用Amazon Cli AMI时所犯的错误吗。 如有任何建议,将不胜感激 谢谢像“非法指令”这样的消息通常表示应用程序试

我正在使用来自AmazonAWS服务的ec2实例构建Asterisk服务器。 现在我有以下问题

我要说的是,这只是偶尔发生,并非总是

当我通过AmazonCLIAMI创建实例时,它在大多数情况下都能工作,但有时会出现错误“非法指令”

当这种情况发生时,像Asterisk这样的程序将无法工作。 我尝试重新启动进程,但错误“非法指令”不断出现

我怎样才能避免这种情况? 这是更多人使用Amazon Cli AMI时所犯的错误吗。 如有任何建议,将不胜感激


谢谢

像“非法指令”这样的消息通常表示应用程序试图告诉CPU做它不能做的事情


它通常是运行为实际使用的不同处理器变量编译的二进制文件的结果。

为ec2构建时,应通过make menuconfig禁用SSE和其他优化

不幸的是,大多数图片都是由对asterisk和linux不太了解的“专家”创建的

最佳解决方案-设置简单的bash脚本,每次实例启动时下载并构建星号。这样,您就可以进行所有优化,并且实例cpu没有问题


若你们在短槽中使用星号,那个么解决方案就是在关闭优化的情况下重建它。在这种情况下,最好使用64位实例。

来帮助有相同错误的人。 已通过在菜单选择中关闭“构建本地”选项来修复错误

这样每次都会修复错误。
已经测试过多次了

嗨,Reza,我们从一个图像文件创建了这个实例。当我们创建映像文件时,星号进程工作正常。这通常是运行为实际使用的不同处理器变量编译的二进制文件的结果。好的,谢谢,我们现在已经修复了它,重新启动服务器并在进入下一步之前休息一下。这似乎奏效了。
# asterisk -cvvvvvvvvvvvvr
Illegal Instruction