我的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) 我正在开发一个带有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
谢谢