我怎样才能找到CouchDB是否正常运行?

时间:2012-02-10 11:42:36

标签: ios couchdb

据我所知,沙发数据库实例无法在后台运行,也就是说,如果用户将应用程序从前台切换到后台,则实际上无法访问数据库。在用户将应用程序切换到前台后,需要一些时间才能重新启动,有没有办法在应用程序恢复到前台后查找数据库是否已启动并运行?

等待你的回复,

克里希纳。

2 个答案:

答案 0 :(得分:2)

使用changes API,您可以使用连续 Feed并使用心跳,而不是经常轮询。

默认心跳是1分钟,但如果您愿意,可以缩短它。

答案 1 :(得分:0)

你在运行couchdb的是什么? Linux呢?视窗?

我会推荐IrisCouch.com,只要您将它用于开发,它们就允许您在云中免费使用couchdb实例。然后你可以使用终端中的cURL来检查couchdb是否正在运行,就像这样......

costa: curl http://wamoyo.iriscouch.com/bank
{"db_name":"bank","doc_count":6,"doc_del_count":0,"update_seq":6,"purge_seq":0,"compact_running":false,"disk_size":32859,"instance_start_time":"1330714407415725","disk_format_version":5,"committed_update_seq":6}

注意:costa只是我在我的终端的用户名,wamoyo是我的沙发上的iriscouch你的不同,银行是我的一个数据库的名称,你的不同。

然后你应该转到蒲团界面:我将在:http://wamoyo.iriscouch.com/_utils

希望这有用!