RabbitMQ无法启动“无法创建脏的调度程序线程0”

时间:2019-09-11 13:33:34

标签: ubuntu rabbitmq ubuntu-18.04

我试图在新的vm服务器上安装zulip。尝试安装rabbitmq-server时失败。我尝试分装安装rabbitmq-server,但失败。错误日志:

  

无法创建脏的CPU调度程序线程0

试图重新安装所有导致相同错误的东西。

服务器信息:

  • Ubuntu 18.04 LTS 64位
  • CPU vCores:2
  • RAM:4 GB
  • 硬盘空间:300 GB

有人有想法吗?预先感谢!

编辑:

journalctl打印此:

  

-单位rabbitmq-server.service已开始启动。

     

9月11日20:36:27 h2843730.stratoserver.net rabbitmq-server [7076]:无法创建脏的CPU调度程序线程13,错误= 11

     

9月11日20:36:27 h2843730.stratoserver.net rabbitmq-server [7076]:[1B blob数据]

     

9月11日20:36:42 h2843730.stratoserver.net sshd [7230]:来自159.203.177.53端口37198的无效用户无业游民

     

9月11日20:36:42 h2843730.stratoserver.net sshd [7230]:pam_unix(sshd:auth):检查通过;用户未知

     

9月11日20:36:42 h2843730.stratoserver.net sshd [7230]:pam_unix(sshd:auth):身份验证失败; logname = uid = 0 euid = 0 tty = ssh ruser = rhost = 159.203.177.53

     

9月11日20:36:43 h2843730.stratoserver.net sshd [7230]:来自159.203.177.53端口37198 ssh2的无效用户流失密码失败

     

9月11日20:36:43 h2843730.stratoserver.net sshd [7230]:收到与159.​​203.177.53端口37198的断开连接:再见[preauth]

     

9月11日20:36:43 h2843730.stratoserver.net sshd [7230]:与无效的用户流浪者159.203.177.53端口37198 [preauth]断开连接

1 个答案:

答案 0 :(得分:0)

对我来说,解决方案是降低RABBITMQ_IO_THREAD_POOL_SIZE。

当然,如果您想要Rabbitmq的速度,这不是一个好的解决方案,但对我来说,它只是2个应用程序之间的接口

问题基本上是我试图在其上运行RabbitMQ的服务受到太多限制(换句话说,就是便宜的服务器)

我的docker-compose设置:

const edit_fns = {
    isEditable: (rowData) => true,
    isDeletable: (rowData) =>
        !rowData.level_2_data || rowData.level_2_data.length === 0
            ? true
            : false,
    onRowAdd: async (newData) => {
        const create_is_ok = createEntry('level_2', newData);
        if (create_is_ok) set_fetch_trigger(fetch_trigger + 1);
    },
    onRowUpdate: async (newData) => {
        const update_request_returned_ok = updateEntry('level_2', newData);
        if (update_request_returned_ok) set_fetch_trigger(fetch_trigger + 1);
    },
    onRowDelete: async (oldData) => {
        const delete_request_returned_ok = deleteEntry('level_2', oldData);
        if (delete_request_returned_ok) set_fetch_trigger(fetch_trigger + 1);
        return true;
    },
};