- fprintf(stderr, "STARTING SERVER: %s\n", buffer);
-
- int count= 30;
- memcached_return_t rc;
- while (not libmemcached_util_ping(server.hostname, server.port(), &rc) and --count)
- {
- global_sleep();
- }
-
- if (memcached_failed(rc))
- {
- std::cerr << CERR_PREFIX << "libmemcached_util_ping() failed:" << memcached_strerror(NULL, rc) << " Connection:" << server << std::endl;
- return false;
- }
-
- server.set_pid(libmemcached_util_getpid(server.hostname, server.port(), &rc));
- if (not server.has_pid())
- {
- std::cerr << CERR_PREFIX << "libmemcached_util_getpid() failed" << memcached_strerror(NULL, rc) << " Connection: " << server << std::endl;
- return false;
- }