Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
hi
there is a problem.
varnish not workin
when i watch the admin/reports/status
show error Unable to connect to server socket 127.0.0.1:6082:
please help me
tyhanks
Comments
Comment #1
John_B CreditAttribution: John_B commentedProbably you have not entered the Varnish control key in admin/config/development/varnish
On my server it is in /etc/varnish/secret
Comment #2
m2jalali CreditAttribution: m2jalali commentedhi
please help me
Varnish Control Terminal: ???????????????????
Server down: {$server}:{$port} The Varnish control terminal is not responding at 209.236.117.63 on port 80.
my php_info() web server :
http://www.dolphin-sch.ir/node/291
Comment #3
John_B CreditAttribution: John_B commentedI don't see it.
But you must have changed the ip & port of Varnish control terminal at admin/config/development/varnish
So change it back to 127.0.0.1:6082 as well as entering the key. It is not supposed to respond on port 80....
I assume you are using Pressflow, not standard Drupal 6, with which Varnish has never worked. But that is not the cause of this error.
Comment #4
John_B CreditAttribution: John_B commentedI looked at your headers. I see no sign that Varnish is installed on your server?
If it is, look for port numbers set in /etc/sysconfig/varnish
Comment #5
m2jalali CreditAttribution: m2jalali commentedthanks
Sry!
I do not install varnish my server .
only I enable varnish module .
Please guide me!
recommend me a document for varnish than I study!
I do not allow until install any on server.
Comment #6
John_B CreditAttribution: John_B commentedPeople have had difficulty configuring Varnish 3. Varnish 2.1 is easier. If you do yum install varnish it will drop in Varnish 3.
The rpms for 2.1 on Centos are here
http://repo.varnish-cache.org/redhat/varnish-2.1/el5/
On my cpanel 64 bit centos server the noarch version did not work, I had to use the x86_64 version.
The varnish site is here https://www.varnish-cache.org/trac/wiki/Installation
However, there will be a VCL (configuration) file for Varnish 3 + Drupal soon, so maybe use Varnish 3. The question is active on the issue queue for this module. So maybe go for Varnish 3. If your configuration file is wrong it can break your site.
There are a number of dependencies:
http://plone.lucidsolutions.co.nz/web/reverseproxyandcache/installing-va...
With Drupal 6 you need to change to Pressflow, or it will not cache pages.
There are several example configuration files for Varnish 2.1, for example Pressflow's
https://wiki.fourkitchens.com/display/PF/Configure+Varnish+for+Pressflow
Varnish needs 64 bit - are you running 64 bit OS? I have never tried it on 32 bit but it is said to cause problems http://www.mikeperham.com/2010/01/18/varnish-on-32-bit-systems/
Even if you have 64 bit OS you might find it a lot of work, when I started with Varnish it was a question of compiling from source and there were many problems with dependencies. These problems seem worse on centos 64 bit. But yum install varnish worked very well last time I tried it.
If you have a 64 bit server and Pressflow or Drupal 7 Varnish is great. If it might be troublesome I recommend you pay for the cPanel plugin from Unixy. It uses Varnish 3. They claim their VCL (varnish config file) works OK. I have not used it. It is not free but it is fairly cheap and could save you a lot of time and heartache.
On the other hand you may find your site does fine if you just install the Boost module instead :-) Anyway Varnish is not possible on shared hosting as far as I known, as you have to set Apache to listen on a port other than 80, so it will only work if you have root access.
Comment #7
John_B CreditAttribution: John_B commented