8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

Mongod 无法启动(mongod.service:失败,结果为“信号”)

Awachens 2月前

81 0

命令 sudo service mongod start && sudo service mongod status mongod.service - MongoDB 数据库服务器已加载:已加载(/lib/systemd/system/mongod.service;已禁用;供应商预...

命令执行后 sudo service mongod start && sudo service mongod status

 mongod.service - MongoDB Database Server
   Loaded: loaded (/lib/systemd/system/mongod.service; disabled; vendor preset: enabled)
   Active: failed (Result: signal) since Wed 2021-08-18 11:58:29 MSK; 4s ago
     Docs: https://docs.mongodb.org/manual
  Process: 13899 ExecStart=/usr/bin/mongod --config /etc/mongod.conf (code=killed, signal=ILL)
 Main PID: 13899 (code=killed, signal=ILL)

авг 18 11:58:29 400sk systemd[1]: Started MongoDB Database Server.
авг 18 11:58:29 400sk systemd[1]: mongod.service: Main process exited, code=killed, status=4/ILL
авг 18 11:58:29 400sk systemd[1]: mongod.service: Failed with result 'signal'.

不在 /var/logs 中 写入日志

Debian 10,尝试 MongoDB 4.2 和 5.0,Intel(R) Xeon(R) E5540 @ 2.53GHz

从官方网站安装( https://docs.mongodb.com/manual/tutorial/install-mongodb-on-debian/ )

帖子版权声明 1、本帖标题:Mongod 无法启动(mongod.service:失败,结果为“信号”)
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由Awachens在本站《mongodb》版块原创发布, 转载请注明出处!
最新回复 (0)
  • 我最近将我们的 SQL Server 从 2005 升级到 2014(链接服务器),我注意到调用 exec 命令在升级后的 l 上执行存储过程的存储过程之一......

    我最近将 SQL Server 从 2005 升级到了 2014(链接服务器),我注意到在升级后的链接服务器上调用 exec 命令执行存储过程的存储过程之一失败,并出现错误

    在 sys.servers 中找不到服务器“服务器名称”。请验证是否指定了正确的服务器名称。如有必要,请执行存储过程 sp_addlinkedserver 以将服务器添加到 sys.servers。

    问题是链接服务器存在,我已经进行了测试以确保我可以从链接服务器查询表。以下是我为查看链接服务器是否配置正确而进行的检查。

     - select name from sys.servers -- > Lists the linked server 
     - select top 10 * from linkedserver.database.dbo.table -->  Gets top 10 records 
     - exec linkedserver.database.dbo.storedproc --> Executes the stored procedure (I created a test stored procedure on the linked server and I can execute it)
    

    但是,出现错误的是下面

    exec linkedserver.database.dbo.failing_storedprocedure  @id,'load ','v2',@file_name, @list_id = @listid output;
    

    我已重新创建链接服务器并启用了 RPC。我已授予存储过程的执行权限。我可以选择记录并在链接服务器上执行其他存储过程,但上述执行失败(升级前可以正常工作)。SQL Server 2005 和 SQL Server 2014 之间的语法差异是否导致此操作失败?

  • 信号“ILL”是非法指令。

    MongoDB 5.0 需要高级矢量扩展,而 Xeon E5540 没有这些扩展。

    有关支持 AVX 的处理器列表,请参阅 https://en.wikipedia.org/wiki/Advanced_Vector_Extensions#CPUs_with_AVX

  • 我找到了问题所在。链接服务器已正确创建。但是,在服务器升级并切换后,服务器名称 sys.servers 仍为旧服务器名称。

    我必须删除旧服务器名称并 sys.servers 在新服务器上

    sp_dropserver 'Server_A'
    GO
    sp_addserver  'Server',local
    GO
    
  • 请注意,这在 sql server 2014 中不再起作用 - 它会导致消息:\'功能\'sp_addserver\'不再受支持。使用链接服务器替换远程服务器。\'

  • @Nikita Demckenko 所以这个问题无法解决?你能分享一下解决方案吗?非常感谢

  • 首先通过此查询检查您的链接服务器是否在列表中

    select name from sys.servers
    

    如果不存在则尝试添加到链接服务器

    EXEC sp_addlinkedserver @server = 'SERVER_NAME' --or may be server ip address
    

    之后通过以下方式登录到该链接服务器

    EXEC sp_addlinkedsrvlogin 'SERVER_NAME'
                             ,'false'
                             ,NULL
                             ,'USER_NAME'
                             ,'PASSWORD'
    

    然后你就可以做任何你想做的事,把它当作你的本地服务器

    exec [SERVER_NAME].[DATABASE_NAME].dbo.SP_NAME @sample_parameter
    

    最后,您可以通过以下方式从链接服务器列表中删除该服务器

    sp_dropserver 'SERVER_NAME', 'droplogins'
    

    如果对您有帮助请点赞。

  • 确保 libmkl-dev lib-avx2 已安装并可用于您的操作系统。在 Debian 10 上,这些软件包位于 Nonfree amd64 存储库中。将存储库添加到您的 /etc/apt/sources.list 启用存储库,然后执行 apt-get 更新,然后执行以下操作:

    apt-get install libmkl-dev libmkl-avx2 mongodb-org
    
  • 我遇到的问题是由于链接服务器名称中有一个多余的空格。\'SERVER1,1234\'而不是\'SERVER1,1234\'

  • 目前,我了解到默认断开连接的时间是我们将钱包与 dApp 连接后 1 周。我们也可以增加超时时间,但不能将其减少到 1 周以下。我的期望是...

    目前,我了解到默认断开连接的时间是我们将钱包与 dApp 连接后 1 周。我们也可以增加超时时间,但不能将其减少到 1 周以内。我希望将其设置为 30 分钟。这可能吗?

返回
作者最近主题: