FAQ¶
Which log files are available¶
Within a website, the following log files are available
~/log/apache-access.log
each request to the website is logged here
~/log/apache-error.log
errors within the webserver
for example files which are not found
~/log/php-error.log
errors within PHP
for example memory limits
~/log/php-mail.log
log for mails sent by PHP
~/log/php-slow.log
PHP requests which took longer than 10 seconds to process
Monitor log files¶
tail <filename
to get the last 10 linestail -f <filename>
to get a steady output (finish with Ctrl + C)cat <filename>
to get the whole file in one partless <filename>
to get the whole file in a search- and scrollable fashion
Show MySQL processes¶
open
mysql
issue the
SHOW PROCESSLIST;
command
HTTP status codes¶
403 forbidden
WAF block or access denied due to ip address/user restriction
see the webserver error log for details
500 internal server error - Backend error, for example within PHP - check the application error log file (in case of PHP:
~/log/php-error.log
)
Hint
For details, see the full List of HTTP status codes on Wikipedia.
Sent mails are lost¶
check the application level log file (in case of PHP:
~/log/php-mail.log
)check the system level log file (
/var/log/mail.info
)