2016-04-04 13 views
-1

Varnish-4.0.3 ile çalışıyorum ve vcc_allow_inline_c varsayılan olarak off. çalışmıyor, systemd doğru şekilde başlamıyor değil,Inline C çalışmıyor vernik-4.0.3

varnishadm 
200   
----------------------------- 
Varnish Cache CLI 1.0 
----------------------------- 
Linux,3.10.0-123.el7.x86_64,x86_64,-sfile,-sfile,-sfile,-smalloc,-hcritbit 
varnish-4.0.3 revision b8c4a34 

Type 'help' for command list. 
Type 'quit' to close CLI session. 

param.show vcc_allow_inline_c 
200 
vcc_allow_inline_c   on [bool] 

Ve default.vcl içinde,

C{ 
    #include <stdio.h> 
}C 

Ama: Ben ne yaptım olduğunu.

varnishd[28929]: Message from VCC-compiler: 
varnishd[28929]: Inline-C not allowed 
varnishd[28929]: ('input' Line 6 Pos 1) 
varnishd[28929]: C{ 
varnishd[28929]: ## 
varnishd[28929]: Running VCC-compiler failed, exited with 2 
varnishd[28929]: VCL compilation failed 

Ben de DAEMON_OPTS="-p vcc_allow_inline_c=on" kullanarak çalıştı, ancak bu da işe yaramadı.

Burada neyim var?

cevap

0

Yanlış yapılandırma dosyasını değiştiriyor olabilirsiniz?

Systemd ile başlatma argümanları, daha önce olduğu gibi /etc/default/varnish değil, varnish.service dosyasında belirtilmiştir.

0

Eğer ps -ef | grep varnishd çalıştırırsanız - bu seçeneğin ayarlanmış olup olmadığını görmelisiniz.