Skip to content
Back to top

# Peculiarities

There are a couple of things that are different with Vinyl Cache, as opposed to other programs. One thing you’ve already seen - VCL. In this section we provide a very quick tour of other peculiarities you need to know about to get the most out of Vinyl Cache.

## Configuration

The `vinyld` Configuration is written in VCL. When `vinyld` is run this configuration is transformed into C code and then fed into a C compiler, loaded and executed.

So, as opposed to switching various settings on or off, you write polices on how the incoming traffic should be handled.

## `vinyladm`

Vinyl Cache has an admin console. You can connect it through the vinyladm command. In order to connect the user needs to be able to read /etc/vinyl-cache/secret in order to authenticate.

Once you’ve started the console you can do quite a few operations on `vinyld`, like stopping and starting the cache process, load VCL, adjust the built in load balancer and invalidate cached content.

It has a built in command “help” which will give you some hints on what it does.

## `vinyllog`

`Vinyld does not log to disk. Instead it logs to a chunk of memory. It is actually streaming the logs. At any time you'll be able to connect to the stream and see what is going on. ``Vinyld` logs quite a bit of information. You can have a look at the logstream with the command vinyllog.