Misc Issue
Low Ram
Enable 2GB swap , if you see the services are being killed
fallocate -l 2G /swapfile
dd if=/dev/zero of=/swapfile bs=1M count=2048
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
Also make the number of child workes 2x the amout of RAM in www-data pool of php-fpm .
Home Path
To set home for user - inside public_html create .bash_profile inside the file put the home path as
echo "export HOME='/srv/www/my.writetextfast.com/home/'" >> ~/home/bash_profile
Cleanup
Find largest file -
find -type f -exec du -Sh {} + | sort -rh | head -n 5
Cleanup snaps folder
snap list --all | while read snapname ver rev trk pub notes; do if [[ $notes = *disabled* ]]; then snap remove "$snapname" --revision="$rev"; fi; done
Resize allocated disk
tune2fs -m1 /dev/sda
Optimize images
find . -type f -iname "*.jpg" -exec jpegoptim --max=85 --strip-all --all-progressive --preserve-perms -p {} +
Clear comments
// Delete comments
wp comment delete $(wp comment list --status=spam --format=ids) --force
// Delete Pending
wp comment delete $(wp comment list --status=hold --format=ids) --force
No log but critial
Create a debug backtrace in mu-plugins , this will dump all messages -
add_filter(
'wp_php_error_message',
function( $message, $error ) {
debug_print_backtrace();
return $message;
},
10,
2
);
IPTables Dumpe
If you wish to reset ip tables to default. [Stackhttps://serverfault.com/a/1042478]
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
#Then flush the rules:
iptables -F INPUT
iptables -F OUTPUT
iptables -F FORWARD
Random dump
If you wisht o find where files are outputting code
$locations = [];
ob_start(function($buffer) {
global $locations;
$locations[] = debug_backtrace();
return $buffer;
}, 1);
-- code --
print_r($locations);
No Comments