Update README, clearing error log messages
This commit is contained in:
parent
5779e2c39e
commit
923952e8f6
@ -12,6 +12,13 @@ Le rôle dépose également la liste des serveurs varnish à côté du binaire,
|
|||||||
http://10.13.32.1:6081,http://10.13.32.2:6081
|
http://10.13.32.1:6081,http://10.13.32.2:6081
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Fonctionnalites
|
||||||
|
|
||||||
|
* Génère la liste des serveurs Varnish en lisant le fichier "varnish" présent à côté du binaire.
|
||||||
|
* Ecoute sur le port 6081.
|
||||||
|
* Healthcheck disponible sur l'uri /healthcheck pour vérifier son bon fonctionnement. Renvoie un code HTTP 200 et le message "OK".
|
||||||
|
* Traite toutes les requêtes entrantes comme l'url à purger dans varnish. Par exemple un appel sur http://10.13.101.11:6081/codes/api/greffes/0101 entrainera une purge de l'uri "/codes/api/greffes/0101" sur les serveurs Varnish.
|
||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
Les interactions se font via le protocol HTTP. Les applications où les utilisateurs envoient une requête de méthode PURGE vers le démon.
|
Les interactions se font via le protocol HTTP. Les applications où les utilisateurs envoient une requête de méthode PURGE vers le démon.
|
||||||
Une fois le traitement d'une requête effectuée, le démon renvoie 200 si tout est ok, 405 dans le cas contraire.
|
Une fois le traitement d'une requête effectuée, le démon renvoie 200 si tout est ok, 405 dans le cas contraire.
|
||||||
|
|||||||
@ -50,11 +50,11 @@ func SendToVarnish(url string) string {
|
|||||||
domain := strings.Trim(varnishList[i], "\r\n")
|
domain := strings.Trim(varnishList[i], "\r\n")
|
||||||
req, err := http.NewRequest(MethodPurge, domain+url, nil)
|
req, err := http.NewRequest(MethodPurge, domain+url, nil)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Fatal("NewRequest: %s", err)
|
log.Fatal("Create new request : %s", err)
|
||||||
}
|
}
|
||||||
resp, err := client.Do(req)
|
resp, err := client.Do(req)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Fatal("Client.do: %s", err)
|
log.Fatal("Send new request : %s", err)
|
||||||
}
|
}
|
||||||
if resp.StatusCode != 200 {
|
if resp.StatusCode != 200 {
|
||||||
status = "405 Not Allowed"
|
status = "405 Not Allowed"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user