• Как пднять два сайта на одном хостинге?

    @blazer05 Автор вопроса
    sim3x, uwsgi --ini /home/shop/myshop3/myshop3/myshop3.ini
    spoiler
    blazer@blazer-pc:~$ su shop
    Пароль: 
    shop@blazer-pc:/home/blazer$ cd ..
    shop@blazer-pc:/home$ uwsgi --ini /home/shop/myshop3/myshop3/myshop3.ini
    [uWSGI] getting INI configuration from /home/shop/myshop3/myshop3/myshop3.ini
    open("./python35_plugin.so"): No such file or directory [core/utils.c line 3713]
    !!! UNABLE to load uWSGI plugin: ./python35_plugin.so: cannot open shared object file: No such file or directory !!!
    *** Starting uWSGI 2.0.17 (64bit) on [Wed Jul  4 13:56:12 2018] ***
    compiled with version: 5.4.0 20160609 on 21 June 2018 06:45:04
    os: Linux-4.15.0-24-generic #26~16.04.1-Ubuntu SMP Fri Jun 15 14:35:08 UTC 2018
    nodename: blazer-pc
    machine: x86_64
    clock source: unix
    detected number of CPU cores: 1
    current working directory: /home
    detected binary path: /usr/local/bin/uwsgi
    !!! no internal routing support, rebuild with pcre support !!!
    chdir() to /home/shop/myshop3
    your processes number limit is 15552
    your memory page size is 4096 bytes
    detected max file descriptor number: 1024
    lock engine: pthread robust mutexes
    thunder lock: disabled (you can enable it with --thunder-lock)
    uwsgi socket 0 bound to UNIX address /tmp/myshop3.sock fd 3
    Python version: 2.7.12 (default, Dec  4 2017, 14:50:18)  [GCC 5.4.0 20160609]
    Set PythonHome to /home/shop/venv
    ImportError: No module named site
    VACUUM: unix socket /tmp/myshop3.sock removed.
    shop@blazer-pc:/home$


    uwsgi --emperor /etc/uwsgi/vassals --uid www-data --gid www-data --master
    spoiler
    shop@blazer-pc:/home$ uwsgi --emperor /etc/uwsgi/vassals --uid www-data --gid www-data --master
    *** Starting uWSGI 2.0.17 (64bit) on [Wed Jul  4 13:58:30 2018] ***
    compiled with version: 5.4.0 20160609 on 21 June 2018 06:45:04
    os: Linux-4.15.0-24-generic #26~16.04.1-Ubuntu SMP Fri Jun 15 14:35:08 UTC 2018
    nodename: blazer-pc
    machine: x86_64
    clock source: unix
    detected number of CPU cores: 1
    current working directory: /home
    detected binary path: /usr/local/bin/uwsgi
    !!! no internal routing support, rebuild with pcre support !!!
    your processes number limit is 15552
    your memory page size is 4096 bytes
    detected max file descriptor number: 1024
    lock engine: pthread robust mutexes
    thunder lock: disabled (you can enable it with --thunder-lock)
    Python version: 2.7.12 (default, Dec  4 2017, 14:50:18)  [GCC 5.4.0 20160609]
    *** starting uWSGI Emperor ***
    *** has_emperor mode detected (fd: 7) ***
    *** has_emperor mode detected (fd: 6) ***
    [uWSGI] getting INI configuration from myshop3.ini
    open("./python35_plugin.so"): No such file or directory [core/utils.c line 3713]
    !!! UNABLE to load uWSGI plugin: ./python35_plugin.so: cannot open shared object file: No such file or directory !!!
    *** Starting uWSGI 2.0.17 (64bit) on [Wed Jul  4 13:58:30 2018] ***
    [uWSGI] getting INI configuration from uwsgi.ini
    *** Starting uWSGI 2.0.17 (64bit) on [Wed Jul  4 13:58:30 2018] ***
    compiled with version: 5.4.0 20160609 on 21 June 2018 06:45:04
    os: Linux-4.15.0-24-generic #26~16.04.1-Ubuntu SMP Fri Jun 15 14:35:08 UTC 2018
    nodename: blazer-pc
    machine: x86_64
    clock source: unix
    detected number of CPU cores: 1
    current working directory: /etc/uwsgi/vassals
    detected binary path: /usr/local/bin/uwsgi
    !!! no internal routing support, rebuild with pcre support !!!
    chdir() to /home/shop/myshop3
    your processes number limit is 15552
    your memory page size is 4096 bytes
    compiled with version: 5.4.0 20160609 on 21 June 2018 06:45:04
    detected max file descriptor number: 1024
    lock engine: pthread robust mutexes
    os: Linux-4.15.0-24-generic #26~16.04.1-Ubuntu SMP Fri Jun 15 14:35:08 UTC 2018
    nodename: blazer-pc
    machine: x86_64
    clock source: unix
    detected number of CPU cores: 1
    current working directory: /etc/uwsgi/vassals
    detected binary path: /usr/local/bin/uwsgi
    !!! no internal routing support, rebuild with pcre support !!!
    chdir() to /home/django/pro/sharelink
    your processes number limit is 15552
    your memory page size is 4096 bytes
    detected max file descriptor number: 1024
    lock engine: pthread robust mutexes
    thunder lock: disabled (you can enable it with --thunder-lock)
    uwsgi socket 0 bound to UNIX address /tmp/myshop3.sock fd 3
    thunder lock: disabled (you can enable it with --thunder-lock)
    error removing unix socket, unlink(): Operation not permitted [core/socket.c line 198]
    Python version: 2.7.12 (default, Dec  4 2017, 14:50:18)  [GCC 5.4.0 20160609]
    Set PythonHome to /home/shop/venv
    ImportErrorbind(): Address already in use [core/socket.c line 230]
    Wed Jul  4 13:58:30 2018 - [emperor] curse the uwsgi instance uwsgi.ini (pid: 2119)
    : No module named site
    VACUUM: unix socket /tmp/myshop3.sock removed.
    Wed Jul  4 13:58:30 2018 - [emperor] curse the uwsgi instance myshop3.ini (pid: 2120)
    Wed Jul  4 13:58:30 2018 - [emperor] removed uwsgi instance uwsgi.ini



    так работает через виртуальное окружение
    spoiler
    shop@blazer-pc:~/myshop3/myshop3$ source ~/venv/bin/activate
    (venv) shop@blazer-pc:~/myshop3/myshop3$ uwsgi --ini /home/shop/myshop3/myshop3/myshop3.ini
    [uWSGI] getting INI configuration from /home/shop/myshop3/myshop3/myshop3.ini
    *** Starting uWSGI 2.0.17 (64bit) on [Wed Jul  4 14:23:14 2018] ***
    compiled with version: 5.4.0 20160609 on 03 July 2018 09:48:24
    os: Linux-4.15.0-24-generic #26~16.04.1-Ubuntu SMP Fri Jun 15 14:35:08 UTC 2018
    nodename: blazer-pc
    machine: x86_64
    clock source: unix
    detected number of CPU cores: 1
    current working directory: /home/shop/myshop3/myshop3
    detected binary path: /home/shop/venv/bin/uwsgi
    !!! no internal routing support, rebuild with pcre support !!!
    chdir() to /home/shop/myshop3
    your processes number limit is 15552
    your memory page size is 4096 bytes
    detected max file descriptor number: 1024
    lock engine: pthread robust mutexes
    thunder lock: disabled (you can enable it with --thunder-lock)
    uwsgi socket 0 bound to UNIX address /tmp/myshop3.sock fd 3
    Python version: 3.5.2 (default, Nov 23 2017, 16:37:01)  [GCC 5.4.0 20160609]
    Set PythonHome to /home/shop/venv
    *** Python threads support is disabled. You can enable it with --enable-threads ***
    Python main interpreter initialized at 0x1fd0f50
    your server socket listen backlog is limited to 100 connections
    your mercy for graceful operations on workers is 60 seconds
    mapped 801944 bytes (783 KB) for 10 cores
    *** Operational MODE: preforking ***
    WSGI app 0 (mountpoint='') ready in 2 seconds on interpreter 0x1fd0f50 pid: 2773 (default app)
    *** uWSGI is running in multiple interpreter mode ***
    spawned uWSGI master process (pid: 2773)
    spawned uWSGI worker 1 (pid: 2775, cores: 1)
    spawned uWSGI worker 2 (pid: 2776, cores: 1)
    spawned uWSGI worker 3 (pid: 2777, cores: 1)
    spawned uWSGI worker 4 (pid: 2778, cores: 1)
    spawned uWSGI worker 5 (pid: 2779, cores: 1)
    spawned uWSGI worker 6 (pid: 2780, cores: 1)
    spawned uWSGI worker 7 (pid: 2781, cores: 1)
    spawned uWSGI worker 8 (pid: 2782, cores: 1)
    spawned uWSGI worker 9 (pid: 2783, cores: 1)
    spawned uWSGI worker 10 (pid: 2784, cores: 1)
    [pid: 2777|app: 0|req: 1/1] 192.168.1.1 () {46 vars in 849 bytes} [Wed Jul  4 11:23:23 2018] GET / => generated 16348 bytes in 41 msecs (HTTP/1.1 200) 3 headers in 96 bytes (1 switches on core 0)

  • Как пднять два сайта на одном хостинге?

    @blazer05 Автор вопроса
    sim3x, вы не поверите, но плагин этот я установил сразу командой sudo apt install uwsgi-plugin-python3 как здесь было указано Настройкса Uwsgi + Python3?
    в ini файл я добавил plugins = python35 и так plugins = python3 тоже пробовал и все равно не работает блин.
  • Как пднять два сайта на одном хостинге?

    @blazer05 Автор вопроса
    sim3x, пока не разобрался.
    при выполнении команды получаю такой лог.

    shop@blazer-pc:/home$ uwsgi --plugin python35 -s :0
    open("./python35_plugin.so"): No such file or directory [core/utils.c line 3713]
    !!! UNABLE to load uWSGI plugin: ./python35_plugin.so: cannot open shared object file: No such file or directory !!!
    *** Starting uWSGI 2.0.17 (64bit) on [Wed Jul  4 10:28:42 2018] ***
    compiled with version: 5.4.0 20160609 on 21 June 2018 06:45:04
    os: Linux-4.15.0-24-generic #26~16.04.1-Ubuntu SMP Fri Jun 15 14:35:08 UTC 2018
    nodename: blazer-pc
    machine: x86_64
    clock source: unix
    detected number of CPU cores: 1
    current working directory: /home
    detected binary path: /usr/local/bin/uwsgi
    !!! no internal routing support, rebuild with pcre support !!!
    *** WARNING: you are running uWSGI without its master process manager ***
    your processes number limit is 15552
    your memory page size is 4096 bytes
    detected max file descriptor number: 1024
    lock engine: pthread robust mutexes
    thunder lock: disabled (you can enable it with --thunder-lock)
    uwsgi socket 0 bound to TCP address :43213 (port auto-assigned) fd 3
    Python version: 2.7.12 (default, Dec  4 2017, 14:50:18)  [GCC 5.4.0 20160609]
    *** Python threads support is disabled. You can enable it with --enable-threads ***
    Python main interpreter initialized at 0x26664b0
    your server socket listen backlog is limited to 100 connections
    your mercy for graceful operations on workers is 60 seconds
    mapped 72904 bytes (71 KB) for 1 cores
    *** Operational MODE: single process ***
    *** no app loaded. going in full dynamic mode ***
    *** uWSGI is running in multiple interpreter mode ***
    spawned uWSGI worker 1 (and the only) (pid: 2545, cores: 1)


    где понимаю, что python 2.7.12 является дефолтным и под ним запускается на автомате uwsgi для одного сайта site1.ru, как сделать так чтоб и под python 3 автоматом запускался этот же uwsgi ? Сейчас работает uwsgi из виртуального окружение второго сайта который на python 3. Как сделать, что бы оба сайта на разных версиях питона запускались от глобального uwsgi ?
  • Как пднять два сайта на одном хостинге?

    @blazer05 Автор вопроса
    sim3x, ну почему, я его сделал. но пока не пому, как его заставить автоматом запускаться?
    [uwsgi]
    
    # master
    master                  = true
    
    # maximum number of processes
    processes               = 10
    
    # the socket (use the full path to be safe)
    socket          = /tmp/myshop3.sock
    
    # with appropriate permissions - *may* be needed
    chmod-socket    = 666
    
    # the base directory
    chdir           = /home/shop/myshop3
    
    # Django's wsgi file
    module          = myshop3.wsgi
    
    # the virtualenv
    home            = /home/shop/venv
    
    # clear environment on exit
    vacuum          = true
    
    # reload uwsgi
    touch-reload     = /home/shop/myshop3/myshop3/settings.py
    touch-reload     = /home/shop/myshop3/myshop3/urls.py
  • Не могу поднять nginx+uwsgi?

    @blazer05 Автор вопроса
    В общем кое как разобрался с 502 ошибкой, сейчас сайт уже работает по домену примерно так mysite.ru:8080 . Но есть одна проблема в папку media закинул пару картинок и пытаюсь их отобразить mysite.ru:8080/media/image.png но получаю ошибку 403 Forbidden доступ запрещен.
    Я так понимаю папке media нужно дать права? но какие и как это сделать подскажите плиз.

    И еще такой вопрос. Делал все по инструкции которую указал в этой теме выше и там было показано, что был создан юзер django и ему были даны командой все права рута насколько я понял(команда visudo). Я сделал все так же, но почему то все равно я под пользователем django должен использовать sudo т.е. после успешного сохранения изменений у меня рут права на пользователя django нихрена не применились - почему?
  • Не могу поднять nginx+uwsgi?

    @blazer05 Автор вопроса
    почему тогда ошибка 502 ?
  • Как закрыть модальное окно?

    @blazer05 Автор вопроса
    чет не получается. я так понял там нужно стили бутстрапа переопределить?
    вот адрес где нужно это сделать _odrova.com
  • Как решить проблему с сервером лицензирования?

    @blazer05 Автор вопроса
    он является контроллером домена
    домен zayka-life.com
  • Как скопировать файл в Ubuntu?

    @blazer05 Автор вопроса
    Переустановил заново пайчарм в домашний каталог. Все ок работает, но есть одна проблема не создался ярлык для запуска приложения и в системе нигде нет установленной программы. Могу только запустить ее из командной строки этой командой sh pycharm.sh можно как то сделать, чтоб программа по человечески запускалась?
  • Как скопировать файл в Ubuntu?

    @blazer05 Автор вопроса
    спасибо, попробую. Если не из snapa, это он поставить наверно в домашнюю директорию или я ошибаюсь?
  • Как скопировать файл в Ubuntu?

    @blazer05 Автор вопроса
    Филипп,
    root@blazer-pc:/home/blazer# ls -l /snap/pycharm-professional
    итого 0
    drwxrwxr-x 14 root root 311 мар 6 15:29 55
    drwxr-xr-x 14 root root 323 апр 9 20:15 62
    drwxrwxr-x 14 root root 323 апр 25 14:23 64
    lrwxrwxrwx 1 root root 2 апр 27 15:05 current -> 64
    root@blazer-pc:/home/blazer#
    Даже в этот каталог или в любой подкаталог этой дериктории я ничего не могу сохранить или скопировать, в контекстном меню видно, что не доступны опции Вставить, Создать. В чем проблема не пойму, может это я себе придумал, что в эти разделы можно файлы копировать? ))) Я с линуксом по нужде случайно столкнулся)))
    5ae9fb908dda0643439085.png
  • Как скопировать файл в Ubuntu?

    @blazer05 Автор вопроса
    Филипп,
    blazer@blazer-pc:~$ su root
    Пароль: 
    root@blazer-pc:/home/blazer# whoami
    root
    root@blazer-pc:/home/blazer# ls -la /snap/pycharm-professional/current/bin/
    итого 3633
    drwxrwxr-x  2 root root     264 апр 25 14:23 .
    drwxrwxr-x 14 root root     323 апр 25 14:23 ..
    -rwxr-xr-x  1 root root     221 апр 25 14:21 format.sh
    -rwxr-xr-x  1 root root   29648 апр 25 14:21 fsnotifier64
    -rw-rw-r--  1 root root   10911 апр 25 14:21 idea.properties
    -rwxr-xr-x  1 root root     272 апр 25 14:21 inspect.sh
    -rw-rw-r--  1 root root 3654864 апр 25 14:21 libyjpagent-linux64.so
    -rw-rw-r--  1 root root    2236 апр 25 14:06 log.xml
    -rwxr-xr-x  1 root root     410 апр 25 14:21 printenv.py
    -rw-rw-r--  1 root root     329 апр 25 14:21 pycharm64.vmoptions
    -rw-rw-r--  1 root root   10281 апр 25 14:21 pycharm.png
    -rwxr-xr-x  1 root root    6841 апр 25 14:21 pycharm.sh
    -rw-rw-r--  1 root root     337 апр 25 14:21 pycharm.vmoptions
    -rwxr-xr-x  1 root root     708 апр 25 14:21 restart.py
    root@blazer-pc:/home/blazer# mount
    sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
    proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
    udev on /dev type devtmpfs (rw,nosuid,relatime,size=1993260k,nr_inodes=498315,mode=755)
    devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
    tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=403944k,mode=755)
    /dev/sda1 on / type ext4 (rw,relatime,errors=remount-ro,data=ordered)
    securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
    tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
    tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
    tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755)
    cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/lib/systemd/systemd-cgroups-agent,name=systemd)
    pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
    cgroup on /sys/fs/cgroup/rdma type cgroup (rw,nosuid,nodev,noexec,relatime,rdma)
    cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls,net_prio)
    cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
    cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event)
    cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
    cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,nosuid,nodev,noexec,relatime,hugetlb)
    cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
    cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
    cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
    cgroup on /sys/fs/cgroup/pids type cgroup (rw,nosuid,nodev,noexec,relatime,pids)
    cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
    systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=32,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=12027)
    debugfs on /sys/kernel/debug type debugfs (rw,relatime)
    hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,pagesize=2M)
    mqueue on /dev/mqueue type mqueue (rw,relatime)
    fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
    configfs on /sys/kernel/config type configfs (rw,relatime)
    /var/lib/snapd/snaps/core_4206.snap on /snap/core/4206 type squashfs (ro,nodev,relatime)
    /var/lib/snapd/snaps/core_4486.snap on /snap/core/4486 type squashfs (ro,nodev,relatime)
    /var/lib/snapd/snaps/core_4407.snap on /snap/core/4407 type squashfs (ro,nodev,relatime)
    /var/lib/snapd/snaps/pycharm-professional_55.snap on /snap/pycharm-professional/55 type squashfs (ro,nodev,relatime)
    /var/lib/snapd/snaps/pycharm-professional_62.snap on /snap/pycharm-professional/62 type squashfs (ro,nodev,relatime)
    /var/lib/snapd/snaps/pycharm-professional_64.snap on /snap/pycharm-professional/64 type squashfs (ro,nodev,relatime)
    share on /media/sf_share type vboxsf (rw,nodev,relatime)
    tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=403944k,mode=700,uid=1000,gid=1000)
    gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
    root@blazer-pc:/home/blazer#
  • Как настроить интернет на VirtualBox?

    @blazer05 Автор вопроса
    Ezhyg, Вот сделал с настройками https://youtu.be/hwCXoqQceu8
    сейчас ваще нет пинга. что я сделал не правильно?
  • Как настроить интернет на VirtualBox?

    @blazer05 Автор вопроса
    Ezhyg, работает только как на скринах выше. Но стоит запустить браузер и все ложится инет.
  • Как настроить интернет на VirtualBox?

    @blazer05 Автор вопроса
    Ezhyg, делал так - не работает.
  • Как настроить интернет на VirtualBox?

    @blazer05 Автор вопроса
    alexalexes, честно говоря не совсем понимаю, что нужно сделать здесь. я в линуксе не силен.
  • Как настроить интернет на VirtualBox?

    @blazer05 Автор вопроса
    В общем как браузер запускаю, то пинг резко возрастает и падает
    5ae212d686f18371396179.png