Fix No space left on device error while reading upstream in Nginx


Nginx is one of the world’s most powerful web servers. It has a robust caching system which eliminates the need for optimizing websites with third-party caching solutions. While managing your website, you may come across the strange error called No Space Left on Device while reading upstream. You won’t know that Nginx is throwing the “No Space Left error” until you check...

Fixing WordPress HTTP error on media or image upload


Today, I have addressed one major issue the WordPress users face i.e. HTTP error on uploading media or image files. I encountered this error yesterday while trying to upload a picture in my latest blog post. The picture uploader tool was repeatedly throwing cannot upload error. I logged into the server and checked PHP error log files generated by the website and PHP web server. The files were...

Analyzing Nginx and Apache access log and error log files


A log file generated by a web/database server is one of the most important files. It contains useful information on visitors, errors, warnings, etc. Some people think log files as server resource killer. Hence, they disable them in Apache, DB or NGINX configuration file. One more reason why people disable or ignore server logs is because the content of logs is difficult to understand. Hence, most...

Fix 404 not found wp-admin or wp-login PHP error in WordPress


On a bad day, you may face difficulties in logging into the WP dashboard or opening the login page. These two problems can be easily fixed if you know the HTTP status code or error message shown by the browser when you access the twp pages. Today, we will help you out in fixing the 404 not found error message displayed by the web browser when you try to open wp-login or wp-admin PHP files...

How to fix 403 forbidden error in Nginx?


403 access forbidden error message is displayed on the browser when you try to open a file whose public access has been blocked by the webmaster or because of a permission problem. In other words, the web server is saying that you are not allowed to view the file. If you’re a webmaster (blogger) and if you’re facing this issue, then it ‘s obvious that you don’t have much...

The OOM Killer : How to Fix Out of Memory Error in Linux?


Since two weeks, my website was frequently crashing because the MySQL server stopped abruptly at random times of the day. This issue started when I was on a holiday. My site was down for several hours. I configured crontab to start MySQL server when the service had stopped. This didn’t help. I enabled query cache to reduce the load on the server. I use NGINX Fast CGI cache, APCu, and...

About Author

Ian Carnaghan

I am a software developer and online educator who likes to keep up with all the latest in technology. I also manage cloud infrastructure, continuous monitoring, DevOps processes, security, and continuous integration and deployment.

Follow Me