3

ローカル開発システムでワニスをセットアップしようとしましたが、開始から数秒後に次のメッセージで終了します。

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

Google はあまり役に立ちませんでした。何が問題なのか、どうすればその問題を解決できるのか、誰にもわかりませんか?

わかりました、今賞金を始めました。詳細情報: 開発システムは Windows を使用していますが、cygwin を実行しています。

4

1 に答える 1

3

cygwin の多くの分岐問題は、cygwin DLL を再ベース化することで解決できます。

まず、dashrebaseパッケージが cygwin セットアップでインストールされていることを確認します。すべての cygwin のウィンドウとプロセス (X11 などを含む) を閉じます。次に、コマンド プロンプト ([スタート] メニュー -> [実行] -> [cmd]) から、次のコマンドを実行します。c:\pathtocygwin\dash.exe -c '/usr/bin/rebaseall'

詳細については、こちらの wiki を参照してください: http://cygwin.wikia.com/wiki/Rebaseall

于 2013-02-11T18:19:56.390 に答える