写入/var/log/rabbitmq时发生启动错误/rabbit@rab04.log
Ubuntu14.04上安装了erlang base hipe的Rabbitmq启动正常,但会将其中一些消息记录在/var/log/Rabbitmq/startup\u日志文件中写入/var/log/rabbitmq时发生启动错误/rabbit@rab04.log,rabbitmq,Rabbitmq,Ubuntu14.04上安装了erlang base hipe的Rabbitmq启动正常,但会将其中一些消息记录在/var/log/Rabbitmq/startup\u日志文件中 Error: function_clause Stack trace: [{error_logger_file_h,write_event, [{<0.4819.0>,"/var/log/rabbitmq/rabbit@rab04.log",[]},
Error: function_clause
Stack trace: [{error_logger_file_h,write_event,
[{<0.4819.0>,"/var/log/rabbitmq/rabbit@rab04.log",[]},
{info_msg,<0.31.0>,
{<0.2.0>,"HiPE in use: compiled ~B modules in ~Bs.~n",
"9\e"}}],
[{file,"error_logger_file_h.erl"},{line,114}]},
{error_logger_file_h,handle_event,2,
[{file,"error_logger_file_h.erl"},{line,79}]},
{rabbit_error_logger_file_h,safe_handle_event,3,[]},
{gen_event,server_update,4,[{file,"gen_event.erl"},{line,538}]},
{gen_event,server_notify,4,[{file,"gen_event.erl"},{line,520}]},
{gen_event,server_notify,4,[{file,"gen_event.erl"},{line,522}]},
{gen_event,handle_msg,5,[{file,"gen_event.erl"},{line,261}]},
{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,240}]}]
/var/log/rabbitmq上的权限/rabbit@rab04.log是644,由用户和组rabbitmq拥有,后者是为rabbitmq服务配置的用户
对于如何调试和/或修复此问题的建议,我们深表感谢。这可能与使用Erlang 18.1有关。查看您使用的RabbitMQ版本?我们使用以下内容。RabbitMQ 3.5.4-1和erlang base hipe 1:18.1。我错了。当使用RabbitMQ 3.5.5+Erlang 1:18.1时,该问题是可重复的。使用RabbitMQ 3.5.4+Erlang 1:18.1时不会出现问题。如果使用Erlang 18.1启动3.5.4,则会出现相同的错误。问题是Erlang中的错误记录器模块在如何处理其内部状态方面发生了重大变化。有关更多详细信息,请参阅我上面提到的github问题。另外,请以后在我们的邮件列表中询问此类问题,这可能与使用Erlang 18.1有关。查看您使用的RabbitMQ版本?我们使用以下内容。RabbitMQ 3.5.4-1和erlang base hipe 1:18.1。我错了。当使用RabbitMQ 3.5.5+Erlang 1:18.1时,该问题是可重复的。使用RabbitMQ 3.5.4+Erlang 1:18.1时不会出现问题。如果使用Erlang 18.1启动3.5.4,则会出现相同的错误。问题是Erlang中的错误记录器模块在如何处理其内部状态方面发生了重大变化。有关更多详细信息,请参阅我上面提到的github问题。今后也请在我们的邮件列表中提出此类问题
{hipe_compile, true}