Django не запускается на сервере?
На будущее совет: полезно обернуть скрипт в try/except:
try:
 # тут весь скрипт как есть
except:
 exc_type, exc_obj, exc_tb = sys.exc_info()
 fname = os.path.split(exc_tb.tb_frame.f_code.co_filename)[1]
 file("/tmp/log", "a").write( "Exception %s at %s:%s"%(exc_type, fname, exc_tb.tb_lineno))

чтобы после смерти скрипта получить какую-то информацию.
Всем спасибо, решил проблему сам!
Если кому пригодится, решил через wsgi

vhost<VirtualHost 89.253.247.161:80>
    ServerName "my_project.vir-mir.ru:80"
        ServerAlias  "www.my_project.vir-mir.ru"
                        ServerAlias  "ipv4.my_project.vir-mir.ru"
            	UseCanonicalName Off
    ServerAlias  "my_project.xn--b1amaptc.xn--p1ai"
    ServerAlias  "www.my_project.xn--b1amaptc.xn--p1ai"
        ServerAlias  "ipv4.my_project.xn--b1amaptc.xn--p1ai"
        ServerAlias  "my_project.xn--80adsbogzenk.xn--p1ai"
    ServerAlias  "www.my_project.xn--80adsbogzenk.xn--p1ai"
        ServerAlias  "ipv4.my_project.xn--80adsbogzenk.xn--p1ai"
    

<IfModule mod_suexec.c>
    SuexecUserGroup "admin_ftp" "psacln"
</IfModule>

    ServerAdmin  "lesha_firs@mail.ru"

    CustomLog /var/www/vhosts/my_project.vir-mir.ru/statistics/logs/access_log plesklog
    ErrorLog  "/var/www/vhosts/my_project.vir-mir.ru/statistics/logs/error_log"



<IfModule mod_userdir.c>
    UserDir "/var/www/vhosts/mysqldump.vir-mir.ru/web_users"
</IfModule>

    <Location  /plesk-stat/>
        Options +Indexes
    </Location>
    <Location  /plesk-stat/logs/>
        Require valid-user
    </Location>	


    <IfModule mod_ssl.c>
        SSLEngine off
    </IfModule>
	
	DocumentRoot "/var/www/vhosts/mysqldump.vir-mir.ru/vir-mir.ru/my_project/"
    WSGIScriptAlias / /var/www/vhosts/mysqldump.vir-mir.ru/vir-mir.ru/my_project/my_project/wsgi.py
    Alias /media/ /var/www/vhosts/mysqldump.vir-mir.ru/vir-mir.ru/my_project/media/
    
    <IfModule mod_ssl.c>
        SSLEngine off
    </IfModule>
    
    <Directory /var/www/vhosts/mysqldump.vir-mir.ru/vir-mir.ru/my_project/>
        #php_admin_flag engine on
        #php_admin_flag safe_mode off
        #php_admin_value open_basedir "/var/www/vhosts/mysqldump.vir-mir.ru/vir-mir.ru/my_project:/tmp"
        Options -Includes -ExecCGI
    </Directory>






</VirtualHost>





сам wsgi.py нужно было исправить вот так

wsgi.py#!/usr/bin/env python

import os
import sys


os.environ.setdefault("SITE", "my_project")
sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), "..")))


os.environ.setdefault("DJANGO_SETTINGS_MODULE", "my_project.settings")

from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()


