我是MongoDB的新手:在我的Mac上运行的应用程序在ubuntu上的部署效果不佳。
我有一个非常基本的程序,它接受一个JSon文件并将其转储到MongoDB数据库中。 MongoDB数据库位于名为db
的远程Ubuntu服务器上。
该程序在我的Mac,Eclipse和命令行中运行良好。
当我在基于Ubuntu的应用服务器(不同于数据库服务器)上部署它时,我得到:
[cluster-ClusterId{value='572387cf96720e25144dce5b', description='null'}-db:27017] INFO org.mongodb.driver.cluster - Exception in monitor thread while connecting to server db:27017
com.mongodb.MongoInterruptedException: Interrupted acquiring a permit to retrieve an item from the pool
应用服务器可以ping数据库服务器。
答案 0 :(得分:0)
我认为这是因为我的应用正在尝试将null
对象保存为文档......