Лак: /etc/init.d/varnish: 50: / etc / default / varnish: -p: не найден

748
narzero

Я установил Varnish на Ubuntu 12.04 x64 и хочу использовать его в своем магазине Magento.

Информация:

  • Magento 1.9.0.1
  • Varnish Cache 3.0.5
  • Magento Скипидар 0.6.0

Я следовал инструкциям по установке Magento Turpentine и там написано

Вам нужно будет заставить Varnish начать с -p esi_syntax=0x2 option

Вот как /etc/default/varnishвыглядит мой файл:

# Configuration file for varnish  START=yes  NFILES=131072  MEMLOCK=82000  DAEMON_OPTS="-a :80 \ -T localhost:6082 \ -f /etc/varnish/default.vcl \ -S /etc/varnish/secret \ -s malloc,256m" \ -p esi_syntax=0x2 

Когда sudo service varnish restartя получаю

/etc/init.d/varnish: 50: /etc/default/varnish: -p: not found /etc/init.d/varnish: 50: /etc/default/varnish: -p: not found * Stopping HTTP accelerator varnishd ...done. /etc/init.d/varnish: 50: /etc/default/varnish: -p: not found * Starting HTTP accelerator varnishd ...done. 

Что вызывает это и как я могу решить это?

0

1 ответ на вопрос

1
tlund

Проблема здесь:

-s malloc,256m" \ -p esi_syntax=0x2 

Вам нужно изменить это на:

-s malloc,256m \ -p esi_syntax=0x2"