Disk space and RAM is full on SafeSquid Server

Disk space and RAM is full on SafeSquid Server

Overview

Manage disk space on the SafeSquid server. When any of the partitions that are used by SafeSquid are full, it results in undefined behaviour. This may lead to something like, SafeSquid failing in processing the connections.

Prerequisites

Give the enough size to backup store.
Example: If you want to take a backup of files of size 5GB then consider the store up to 5.5 GB 
Don't delete the original log files (.log extension) and database files.

Check Disk Space

Run the below command to check the available disk space on each partition.
  1. df -kh
You will see the Used and Available sizes on each partition.
Filesystem                               
Size  
Used 
Avail 
Use% 
Mounted on
udev                                     
735M  
4.0K 
735M 
1%
/dev
tmpfs                                    
150M  
428K 
149M 
1%
/run
/dev/dm-2                                
4.9G  
4.2G 
424M 
91%
/
none                                     
4.0K  
0
4.0K 
0%
/sys/fs/cgroup
none                                     
5.0M  
0
5.0M 
0%
/run/lock
none                                     
746M  
0
746M 
0%
/run/shm
none                                     
100M  
0
100M 
0%
/run/user
/dev/sda1                                
232M  
37M 
179M 
17%
/boot
/dev/mapper/dev--vg-var+cache+safesquid  
1.8G  
2.8M 
1.7G 
1%
/var/cache/safesquid
/dev/mapper/dev--vg-usr+local+safesquid  
1.8G  
44M 
1.7G 
3%
/usr/local/safesquid
/dev/mapper/dev--vg-var+db+safesquid     
15G  
193M 
 14G 
2%
/var/db/safesquid
/dev/mapper/dev--vg-var+log+safesquid    
15G  
171M 
 14G 
2%
/var/log/safesquid
/dev/ram1                                
62M  
1.3M 
 58M 
3%
/tmp/safesquid
If any of the above partitions are observed to be used over 80%, then you may take a backup of the following files and delete files as per your requirement.

Partitions

When the "/ " partition is full remove the files below paths:

/opt/safesquid/bin

change the directory to /opt/safesquid/bin by using the below command:
  1. cd /opt/safesquid/bin
The default files and folders are:
sections
modules
safesquid -> safesquid-2017.0518.2110.3-swg-concept*
You should not delete the tar file which is soft-linked to the SafeSquid file. In the above image, it is: safesquid-2017.0518.2110.3-swg-concept*

/var/log

You can also take the backup of system logs and delete the files with the .gz extension. This folder contains the logs related to the system, so don't delete or modify the original files (i.e. with the .log extension).
Example: dmesg.1.gz

/var/cache/safesquid

Delete all files from this folder by using the below command. No need to take a backup of any file from this folder.
  1. rm -rf *

/var/db/safesquid

Delete all files except these three files from the directory: /var/db/safesquid/report/
safesquid2.db
safesquid2.db-wal
safesquid2.db-shm
These files will be used to store the data required for reports generation
you can take a backup or directly delete these files.

Notes
Note: If you delete or move the above files to another destination then restart the SafeSquid server, in order to create the deleted or moved files.

/var/log/safesquid

Change the directory to:/var/log/safesquid/native/ by using the below command
  1. cd /var/log/safesquid/native/
Native logs are used to store the data related to requests and responses. You can delete all files in this folder, no backup is required.
Example file name to be deleted: 20161223132118-safesquid.log.gz
Change the directory to: /var/log/safesquid/extended/ by using the below command:
  1. cd /var/log/safesquid/extended/
Extended logs are used to store the data related to users' information for each connection. Take a backup of these files if required.
Example file name to be deleted: 20161223132118-extended.log.gz
Change the directory to: /var/log/safesquid/performance/ by using the below command:
  1. cd /var/log/safesquid/performance/
Performance logs are used to store the data related to safesquid performance statistics. You can take a backup if required and delete it.
Example file name to be deleted: 20161223132118-performance.log.gz
Change the directory to:/var/log/safesquid/config/ by using the below command:
  1. cd /var/log/safesquid/config/
config logs used to store the data related to safesquid interface requests and responses. No need to take a backup of these files.
Example file name to be deleted: 20161223132118-config.log.gz

/tmp/safesquid

Delete all files and folders present in this directory. By using this command:
  1. rm -rf  *
This memory will be used only in upgradation time.


    • Related Articles

    • Getting an Error "Proxy server refusing connections"

      Issues I am trying to access the web through a proxy server and suddenly getting the error "Proxy server refusing connections". When I go to Restart the SafeSquid service from the SafeSquid interface, it displays the error "Proxy server refusing ...
    • Standard Operating Procedure (SOP) for Troubleshooting Issues in your SafeSquid proxy server

      Purpose To provide a consistent and effective approach to troubleshooting network connectivity and web server issues using key commands. Scope This SOP applies to troubleshooting sessions involving DNS resolution, port connectivity, web server ...
    • Troubleshooting issues during installation of SafeSquid

      A comprehensive guide for troubleshooting common issues encountered during the installation of SafeSquid. It is designed to help users navigate through potential problems and find effective solutions. Before Installation Common issues in this stage ...
    • Unable to upgrade to the latest version

      Issues Unable to upgrade to the latest SafeSquid version. Prerequisites Monit service should be up. Solution When you are not able to upgrade to the latest version of SafeSquid from the SafeSquid Interface follow the link: How to Upgrade SafeSquid to ...
    • SafeSquid Transparent Proxy

      Overview The Internet is an essential part of most company’s business infrastructure. However, it can be a risky place, but there are ways to minimize risks so your business can thrive. Analysts encourage organizations to deploy a secure web gateway ...