我一直在尝试使用本指南在我的CentOS 6.5机器上安装厨师服务器(chef-server-core-12.1.0-1.el6.x86_64.rpm):http://docs.chef.io/server/install_server .html #standalone 这是一个测试环境,因此我没有FQDN,但IP地址是可解析的.运行chef-server-ctl reconfigure之后,我尝试使用以下命令创建用户:
[root@xxx-xxx-xxx-xxx ~]# chef-server-ctl user-create myusername myfirstname mylastname myemail mypassword --filename /root/myfile.pem
Run Code Online (Sandbox Code Playgroud)
我在上面的命令中填写了相应的详细信息,但我一直收到此错误:
ERROR: Connection refused connecting to https://127.0.0.1/users/, retry 5/5
ERROR: Network Error: Connection refused - Connection refused connecting to https://127.0.0.1/users/, giving up
Check your knife configuration and network settings
Run Code Online (Sandbox Code Playgroud)
ngnix服务一直处于停机状态,无法启动.通过日志后:
tail -f /var/log/opscode/nginx/current
2015-07-01_10:59:00.69218 nginx: [emerg] invalid number of arguments in "server_name" directive in /var/opt/opscode/nginx/etc/chef_https_lb.conf:3
Run Code Online (Sandbox Code Playgroud)
文件chef_https_lb.conf如下:
server {
listen 443;
server_name ;
access_log /var/log/opscode/nginx/access.log opscode;
Run Code Online (Sandbox Code Playgroud)
我不确定什么是错的.有人点亮了吗?
在Ant中,我试图完成一个简单的任务:如果修改了几个文件,编译器应该运行.我见过很多使用OutOfDate,UpToDate和Modified的解决方案.我不想使用OutOfDate和UpToDate,因为如果文件在同一天被修改,我将无法使用该任务.我可以使用修改但是没有办法从修改器任务调用另一个任务 - 我的编译器任务.除了这些之外还有其他解决方案吗?
我有简单的代码:
public class testing {
private static Object objToSync = new Object();
public static void main(String[] args) {
String obj1 = null;
synchronized(objToSync){
System.out.println("something one");
doSomething();
System.out.println("something three ");
}
doSomething();
}
private static void doSomething() {
synchronized(objToSync){
System.out.println("something two");
}
}
Run Code Online (Sandbox Code Playgroud)
我已经阅读了几件事,但仍然对这个问题感到困惑.为什么主要的doSomething被调用?是不是要等到同步对象解锁?对不起,如果我听起来很愚蠢,我只是感到困惑.
我试图使用LoadLibraryEx函数,但它每次都失败,并没有给我任何正确的错误,知道出了什么问题.这是我的代码:
HMODULE h;
h = LoadLibraryEx("C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\Include\\LMJoin.h", NULL, 0x00000008);
if(h!=NULL)
{
if (::GetModuleHandleExW(0, L"LMJoin.h", &h))
{
typedef BOOL (WINAPI *PGET_DOMAIN_INFO)(wchar_t const**, wchar_t**, _NETSETUP_JOIN_STATUS*);
PGET_DOMAIN_INFO getDomainInfo = (PGET_DOMAIN_INFO)GetProcAddress(h, "NetGetJoinInformation");
if (NULL != getDomainInfo)
{
nas = (getDomainInfo)(NULL, &lpNameBuffer, &BufferType);
}
}
FreeLibrary(h);
}
else
{
TRACE_ERR("LMJoin.h Library could not be loaded\n",GetLastError());
}
Run Code Online (Sandbox Code Playgroud)
有人可以帮忙吗?