❗ Common Errors & Fixes
This page lists common issues encountered while setting up or deploying the EQIPA application, along with tested solutions.
File Permission Errors
Error
Logs show permission denied when accessing socket or log files.
Solution
sudo chown -R www-data:www-data /home/aman/ipa_india/webapp/ipa_india
sudo chown -R aman:aman /home/aman/ipa_india/webapp/ipa_india/log/
sudo chmod -R 755 /home/aman/ipa_india/webapp/ipa_india/log/
uWSGI Modifier Error
Error (in uWSGI logs)
-- unavailable modifier requested: 0 --
-- unavailable modifier requested: 0 --
-- unavailable modifier requested: 0 --
-- unavailable modifier requested: 0 --
Solution
sudo killall -9 uwsgi
sudo chown -R aman:aman /home/aman/ipa_india/webapp/ipa_india/
sudo chmod 755 /home/aman/ipa_india/webapp/ipa_india/
uwsgi --ini ipa_india.ini
Monitoring Celery Logs
tail -f /home/aman/ipa_india/webapp/ipa_india/log/celery/worker1.log
# or all at once:
for file in /home/aman/ipa_india/webapp/ipa_india/log/celery/*.log; do
echo "Checking $file"
tail -n 20 $file
done
Monitoring uWSGI log
tail -f /home/aman/ipa_india/webapp/ipa_india/log/ipa_india.log
Monitoring apache logs
sudo tail -f /var/log/apache2/ipa_india_error.log
sudo tail -f /var/log/apache2/ipa_india_access.log