Varnish守护进程无法启动:资源暂时不可用

3

我尝试在我的本地开发系统上安装Varnish,但启动几秒钟后就终止并显示以下信息:

varnishd -s malloc,1G -T 127.0.0.1:2000 -a 0.0.0.0:81 -F -f /etc/default.vcl

0 [main] collect2 9660 fork: child -1 - died waiting for longjmp before initialization, retry 10, exit code 0xC0000135, errno 11
1044289 [main] collect2 9660 fork: child -1 - died waiting for longjmp before initialization, retry 10, exit code 0xC0000135, errno 11
3081454 [main] collect2 9660 fork: child -1 - died waiting for longjmp before initialization, retry 10, exit code 0xC0000135, errno 11
7205979 [main] collect2 9660 fork: child -1 - died waiting for longjmp before initialization, retry 10, exit code 0xC0000135, errno 11
Message from C-compiler:
collect2: fork: Resource temporarily unavailable
0 [main] collect2 9660 fork: child -1 - died waiting for longjmp before initialization, retry 10, exit code 0xC0000135, errno 11
1044289 [main] collect2 9660 fork: child -1 - died waiting for longjmp before initialization, retry 10, exit code 0xC0000135, errno 11
3081454 [main] collect2 9660 fork: child -1 - died waiting for longjmp before initialization, retry 10, exit code 0xC0000135, errno 11
7205979 [main] collect2 9660 fork: child -1 - died waiting for longjmp before initialization, retry 10, exit code 0xC0000135, errno 11
Running C-compiler failed, exit 1

VCL compilation failed

谷歌并没有提供很多帮助,有人知道出了什么问题以及我如何解决这个问题吗?

好的,现在开始设置赏金。一些更多信息:开发系统使用Windows,但运行cygwin。

1个回答

3
许多Cygwin中的分叉问题可以通过重新基于Cygwin DLL解决。
首先,确保通过Cygwin设置安装了dash和rebase软件包。 关闭所有Cygwin窗口和进程(包括X11等)。 然后,在命令提示符(开始菜单->运行->cmd)中执行c:\pathtocygwin\dash.exe -c '/usr/bin/rebaseall'。
在这里查看更多信息:http://cygwin.wikia.com/wiki/Rebaseall

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接