Documentation for version v74
Processes UNIX sockets configuration
To enable UNIX-sockets support add "PREFER_UNIX_SOCKETS": true parameter into main.json configuration file.
By default enabling this option forces most of the platform processes to use UNIX sockets.
To make a specific process use UNIX socket UNIX-сокета:
| Parameter | Example |
|---|---|
| "COOKIESAVER_UNIXSOCK_PATH" | "/opt/akd/socks/akd-cookiesaver.socket" |
| "PUSH_HTTP_SERVER_UNIXSOCK_PATH" | "/opt/akd/socks/akd-pushserver.socket" |
| "SMS_LISTENER_UNIXSOCK_PATH" | "/opt/akd/socks/akd-smslistener.socket" |
| "TRACKING_IMAGE_UNIXSOCK_PATH" | "/opt/akd/socks/akd-imgtrackingnew.socket" |
| "TRACKING_PUSH_UNIXSOCK_PATH" | "/opt/akd/socks/akd-trackingpush.socket" |
| "TRACKING_READ_UNIXSOCK_PATH" | "/opt/akd/socks/akd-trackingnewread.socket" |
| "TRACKING_SMS_UNIXSOCK_PATH" | "/opt/akd/socks/akd-trackingnewsms.socket" |
| "TRACKING_UNIXSOCK_PATH" | "/opt/akd/socks/akd-trackingnew.socket" |
| "TRACKING_WEB_VERSION_UNIXSOCK_PATH" | "/opt/akd/socks/akd-trackingwebversionnew.socket" |
| "WEBAPI_UNIXSOCK_PATH" | "/opt/akd/socks/akd-api.socket" |
tip
To test the UNIX socket functionality, use the utility socat:
socat - "UNIX-CONNECT:/opt/akd/socks/akd-api.socket"