小编Arm*_*ndo的帖子

MongoDB被linux杀死了

我的mongoDB总是在没有被访问的几个小时内收到KILL信号,我不知道原因.

我正在使用:
SO:Ubuntu 16.04,512MB内存.
在pm2中运行节点7.5.0.
MongoDB版本3.4.1

状态mongod:

mongod.service - High-performance, schema-free document-oriented database
Loaded: loaded (/lib/systemd/system/mongod.service; enabled; vendor preset: enabled)
Active: failed (Result: signal) since Fri 2017-06-02 06:25:06 BRT; 9h ago
 Docs: https://docs.mongodb.org/manual
Process: 1334 ExecStart=/usr/bin/mongod --quiet --config /etc/mongod.conf (code=killed, signal=KILL)
Main PID: 1334 (code=killed, signal=KILL)

May 29 19:12:16 admin systemd[1]: Started High-performance, schema-free document-oriented database.
Jun 02 06:25:06 admin systemd[1]: mongod.service: Main process exited, code=killed, status=9/KILL
Jun 02 06:25:06 admin systemd[1]: mongod.service: Unit entered failed state.
Jun 02 06:25:06 …
Run Code Online (Sandbox Code Playgroud)

linux signals kill mongodb

6
推荐指数
1
解决办法
3165
查看次数

与Jest一起使用范围包

我正在开发一个带有react-native和typescript的应用程序,并使用Jest进行测试,但是当我使用作用域包(@assets)时遇到问题,Jest无法找到路径并给出错误。

目录结构如下所示:

project/
  assets/
    img/
      foo.png
    package.json
  src/
    Foo.ts
  build/
    Foo.js


// assets/package.json
{
  "name": "@assets" // My @assets scope
}

// build/Foo.js
const image = require('@assets/img/foo.png'); // <- error in Jest
Run Code Online (Sandbox Code Playgroud)

因此,当我开玩笑时:

npm run jest build /

它找不到'@ assets / img / foo.png'并抛出错误:

从'Foo.js'中找不到模块'@ assets / img / logo.png'

如何在Jest中使用范围包?

开玩笑的版本:20.0.4

谢谢

scope package typescript reactjs jestjs

4
推荐指数
2
解决办法
1063
查看次数

标签 统计

jestjs ×1

kill ×1

linux ×1

mongodb ×1

package ×1

reactjs ×1

scope ×1

signals ×1

typescript ×1