小编per*_*eus的帖子

在安装的MongoDB自制软件中设置dbpath(Mac OS)

您好我通过Homebrew安装了Mongodb.在Mac OS Yosemite上.MongoDB shell版本:2.6.8

我想要实现的是不必每次都使用--dbpath/path ...每次都只是mongod

现在我要写:

mongod --dbpath /usr/local/var/mongodb/
Run Code Online (Sandbox Code Playgroud)

它工作正常.

我的问题是,当我尝试开始mongod时:

mongod --config /usr/local/etc/mongod.conf
Run Code Online (Sandbox Code Playgroud)

它什么都不做.这是正常的吗?

我的配置文件是:

systemLog:
  destination: file
  path: /usr/local/var/log/mongodb/mongo.log
  logAppend: true
storage:
  dbPath: /usr/local/var/mongodb
net:
  bindIp: 127.0.0.1

有没有办法创建mongo自动读取的配置文件,以便我可以运行mongod而无需额外的参数?

或者默认情况下将dbpath设置为/ usr/local/var/mongodb?

homebrew mongodb

15
推荐指数
1
解决办法
7780
查看次数

在unix:mac或linux下离线备份neo4j社区版

以前我在制作'备份'时出现问题,如此问题所示,我在尝试恢复数据库时遇到错误,因为我在数据库运行时做了一个副本.

所以我用另一台计算机做了一个新数据库的实验(这次用ubuntu)我试过这个:

  • 我创建了一些节点和关系,很少像10(矩阵示例).
  • 然后我停止了服务neo4j
  • 我将包含graph.db的文件夹数据复制到另一个位置
  • 之后我删除了graph.db文件夹并启动了neo4j
  • 它自动创建了一个新的graph.db文件夹,数据库在没有任何数据的情况下以新的形式运行,这是正常的.
  • 然后我再次停止并粘贴旧的graph.db文件夹

我收到一个错误:

 Starting Neo4j Server...WARNING: not changing user waiting 
 for server to be ready... Failed to start within 120 seconds.
Run Code Online (Sandbox Code Playgroud)

错误在5秒后出现,而不是在120秒后出现.

  • 我尝试粘贴名为data的文件夹.同样的错误.

我应该如何在neo4j社区中手动备份和恢复?

我在一些帖子中读到你只复制和恢复但这不起作用.

谢谢您的帮助

database backup neo4j nosql

10
推荐指数
2
解决办法
7490
查看次数

在strongloop上覆盖GET或任何默认方法

我需要在strongloop上覆盖GET.因此,当我获取foo /它返回不同的默认值.

我试着用remoteMethodhttp: {path: '/', verb: 'get'}都没有成功.

如何覆盖strongloop上的任何默认方法?

strongloop loopbackjs

9
推荐指数
1
解决办法
2184
查看次数

WebSocket 握手期间的 Socket.io 代码 200 错误

我正在将socket.io与 nodejs 和apache服务器一起使用。我得到一个代码200作为响应,我知道我必须得到101

WebSocket 连接到“wss://SITEABC.com/socket.io/?siteId=site1234567&EIO=3&transport=websocket”失败:WebSocket 握手期间出错:状态行无效

apache上的配置如下:

RewriteCond %{HTTP:Upgrade} ^Websocket [NC]
RewriteCond %{HTTP:CONNECTION} ^Upgrade$ [NC]
RewriteRule .* ws://localhost:1337/{REQUEST_URI} [P]

RewriteCond %{REQUEST_METHOD} OPTIONS
RewriteRule ^(.*)$ $1 [R=200,L]

ProxyPass / http://localhost:1337/
ProxyPassReverse / http://localhost:1337/
ProxyPass /socket.io/ http://localhost:1337/socket.io/
Run Code Online (Sandbox Code Playgroud)

节点在端口 1337 上运行

apache2 socket.io

2
推荐指数
1
解决办法
3951
查看次数