Couchbase
  • Why NoSQL?
  • Couchbase Server
  • Download
  • Resources
  • Careers
Home | Forums | Membase | Memcached Server 1.0.3

How stable is Membase memcached?

7 replies [Last post]
  • Login or register to post comments
Thu, 08/05/2010 - 07:33
boxerab
Offline
Joined: 08/04/2010
Groups: None

Hello!

I am currently evaluating Membase memcached server for our production environment.
On this forum, I have seen a few troubling reports of CPU spikes, so I have some concerns
about stability. My current environment uses windows servers 2003.

I could run standard memcached on a couple of ubuntu servers, but the administrators here
prefer windows, so I am looking at a windows solution.

Can you provide a list of outfits who are using Membase memcached in production?

Thanks!

Aaron

Top
Thu, 08/05/2010 - 09:13
Perry Krug
Offline
Joined: 06/02/2010
Groups: None

Aaron, you're right, we are tracking down a CPU issue. However, if you read through the forums, you'll see that even during the period of CPU spiking there is minimal effect on the traffic and response times. It's something we have not yet been able to reproduce in house, but are working to get to the bottom of it.

Also note that our software is available on Ubuntu and CentOS/Red Hat and there have been no stability or CPU issues reported there (it seems to be something with Windows).

I can certainly understand your hesitancy, and it's up to you to weigh the benefits of our software. If you like, I can work with you directly to get and test a deployment in your own environment. Feel free to reach out to me.

Thanks Aaron.

Perry

__________________

Forum support is great for free but sometimes you need a guaranteed response time and dedicated resources for your questions or issues.
Consider purchasing enterprise-level support from Membase: http://www.membase.com/products-and-services/overview
Call or email "sales -at- membase -dot- com" today!

Top
Thu, 08/05/2010 - 09:19
slegay
Offline
Joined: 06/11/2010
Groups: None

boxerab;869 wrote:
I could run standard memcached on a couple of ubuntu servers

FYI - even if you go the Linux route, I'd recommend using the NorthScale product and a matching smart client (since you're using Windows, I'm assuming that'd be the Enyim one). It'll save you a lot of configuration headaches, and the management console is really neat.

We're running a 2-node development cluster on Windows 2003 (2 Hyper-V instances), and 2 Cent-OS machines on production. Haven't had any problems so far other than a few client-related quirks that have been fixed.

Top
Thu, 08/05/2010 - 11:52
boxerab
Offline
Joined: 08/04/2010
Groups: None

Thanks very much, Perry. I do have a test deployment set up at the moment.
In our configuration, we are running another server on the memcached machine, so a CPU spike might affect that other server.

Is there a way of being notified when you have reproduced/fixed this issue? We will not be deploying until Spring or Summer, 2011, so we have some time to decide.

Thanks again,
Aaron

Top
Thu, 08/05/2010 - 11:53
boxerab
Offline
Joined: 08/04/2010
Groups: None

Thanks for the info, slegay.

Top
Thu, 08/05/2010 - 13:33
Perry Krug
Offline
Joined: 06/02/2010
Groups: None

Aaron, I'll make a note to let you know when we've reproduced and fixed the CPU issue.

Thanks for your understanding and patience.

Perry

__________________

Forum support is great for free but sometimes you need a guaranteed response time and dedicated resources for your questions or issues.
Consider purchasing enterprise-level support from Membase: http://www.membase.com/products-and-services/overview
Call or email "sales -at- membase -dot- com" today!

Top
Tue, 08/10/2010 - 20:24
boxerab
Offline
Joined: 08/04/2010
Groups: None

Thanks, much appreciated!

Top
Fri, 01/07/2011 - 15:32
bhawana@membase
Offline
Joined: 10/29/2010
Groups: None

Please refer to the following thread:

http://forums.membase.org/thread/northscale-client-100-cpu

Make sure that your client instances are disposed. The MembaseClient has a background thread for the configuration management, and this must be stopped by disposing the client.
The easiest solution is to add the following to your Global.asax:

protected void Application_End(object sender, EventArgs e)
{
    // dispose the clients here
}
Please let us know if this does not work for you.

__________________

Forum support is great for free but sometimes you need a guaranteed response time and dedicated resources for your questions or issues.
Consider purchasing enterprise-level support from Membase: http://www.membase.com/products-and-services/overview
Call or email "sales -at- membase -dot- com" today!

Top
  • Login or register to post comments
  • Login
  • Register

Company

  • About Us
  • Leadership
  • Customers
  • Partners
  • Contact Us

Product

  • Couchbase Server
  • Couchbase SDKs
  • Use Cases
  • Documentation
  • Forums

Open Source

  • Couchbase Project
  • Couchbase vs. CouchDB

Commercial

  • Subscriptions & Support
  • Training & Services

News

  • Blog
  • Newsletter
  • Press Releases
  • Buzz

Follow Us

    
  • Customer Login
  • Terms of Service
  • Privacy Policy
  • Trademark Policy
  • Site Map

© 2013 COUCHBASE All rights reserved.

Sign in to Couchbase Community

close
  • Create new account
  • Request new password
You are logging into the Forums, Wiki and Issue Tracker