Page MenuHomec4science

errors.sh
No OneTemporary

File Metadata

Created
Tue, May 14, 23:28

errors.sh

#!/bin/bash
app='c4science-app00 c4science-app01'
phd='c4science-phd00 c4science-phd01 c4science-phd02'
dbs='c4science-db00 c4science-db01'
LAST=10
do_cmd() {
srv=$1
cmd=$2
echo "[$srv] $cmd"
ssh $srv $cmd 2> /dev/null | sed 's/^/['$srv'] /'
echo
}
echo
echo VERSIONS
echo
for s in $app $phd; do
do_cmd $s "php --version | grep Engine"
done
for s in $app $phd; do
do_cmd $s "/opt/rh/httpd24/root/usr/sbin/httpd -V |& grep 'Server version'"
done
for s in $app $phd; do
do_cmd $s "git --version"
done
for s in $app $phd; do
do_cmd $s "svn --version | grep 'svn, version'"
done
echo
echo FILES
echo
for s in $app $phd; do
do_cmd $s "ls -ld /var/files"
done
for s in $phd; do
do_cmd $s "ls -ld /var/repo"
done
echo
echo HTTP
echo
for s in $app $phd; do
do_cmd $s "cat /var/log/httpd24/phabricator_error.log | grep EXC | grep "$(date +'%Y-%m-%d')" | tail -n $LAST | sed 's/.*EXCEPTION/EXCEPTION/' | sort -u"
done
echo
echo DAEMONS
echo
for s in $phd; do
do_cmd $s "cat /var/log/phabricator/daemons.log | grep EXC | grep "$(date +%d-%b-%Y)" | tail -n $LAST | sed 's/.*EXCEPTION/EXCEPTION/' | sort -u"
done

Event Timeline