• Virtualbox что будет, если удалить контрольную точку snapshot?

    @blazer05 Автор вопроса
    Константин Цветков, ага я ошибся малость. Ну главное, что система должна работать и не упасть а то эта папка snapshot до 41гига разрослась сука! ))
  • Virtualbox что будет, если удалить контрольную точку snapshot?

    @blazer05 Автор вопроса
    Если из менеджера я удалю самую первую точку, то она сольется с предыдущей и на нее откатиться уже не получиться и т.д. с остальными если буду удалять, но при этом последняя точка должна работать и система будет загружаться без проблем - верно?
  • Virtualbox что будет, если удалить контрольную точку snapshot?

    @blazer05 Автор вопроса
    В общем выбор не велик или удалять по одной контрольной точке или не трогать вообще - верно?
  • Virtualbox что будет, если удалить контрольную точку snapshot?

    @blazer05 Автор вопроса
    а если я снапы перед удалением сохраню на другой диск и если потом потребуется удаленный снап то скопирую его обратно в папку snapshot, тогда эта точка восстановиться или уже не запущу ее однозначно?
  • Ошибка сервера 500, как исправить?

    @blazer05 Автор вопроса
    Pavel Denisov, Уже сделал, спасибо за помощь.
  • Ошибка сервера 500, как исправить?

    @blazer05 Автор вопроса
    Pavel Denisov, права 777 стоят на каталоге cart
  • Как сделать смену картинки при клике?

    @blazer05 Автор вопроса
    Спасибо, пригодится. Решил по другому.
  • Как пднять два сайта на одном хостинге?

    @blazer05 Автор вопроса
    sim3x, в общем забил я на это ничего не получается. Нет возможности одновременно запустить на одной машине проекты под вторым и третьем питоне.
    Решил установить другую виртуалку и там поднять все под третьим питоном, все сделал, запускаю uwsgi в режиме императора sudo uwsgi --emperor /etc/uwsgi/vassals --uid www-data --gid www-data сайт работает чудесно!

    Но столкнулся с проблемой автоматического запуска, после добавления этого пути /usr/local/bin/uwsgi --emperor /etc/uwsgi/vassals --uid www-data --gid www-data --master в файл /etc/rc.local после рестарта машины сайт лежит.

    Посмотрел этот путь /usr/local/bin/uwsgi и там нет ваще никаких файлов. На втором питоне где у меня все нормально работает, там по этому пути есть какие то бинарные файлы питона и окружения.

    Вопрос, почему под третьим питоном по этому пути /usr/local/bin/uwsgi нет бинарников, как запускать автоматически uwsgi ?
  • Как пднять два сайта на одном хостинге?

    @blazer05 Автор вопроса
    хорошо попробую, спасибо за помощь. потом отпишусь в этой теме.
  • Как пднять два сайта на одном хостинге?

    @blazer05 Автор вопроса
    не совсем я понял что вы посоветовали. Вот в ручном режиме при активированном виртуальном окружении я запускаю этой командой uwsgi --ini /home/shop/myshop3/myshop3/myshop3.ini и все работает. Можно это как то автоматизировать, чтоб при перезагрузке машины сайт сам поднимался?
    spoiler
    (venv) shop@blazer-pc:/home$ 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 [Sat Jul  7 19:26:50 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
    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 0x1c76fe0
    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 0 seconds on interpreter 0x1c76fe0 pid: 2299 (default app)
    *** uWSGI is running in multiple interpreter mode ***
    spawned uWSGI master process (pid: 2299)
    spawned uWSGI worker 1 (pid: 2301, cores: 1)
    spawned uWSGI worker 2 (pid: 2302, cores: 1)
    spawned uWSGI worker 3 (pid: 2303, cores: 1)
    spawned uWSGI worker 4 (pid: 2304, cores: 1)
    spawned uWSGI worker 5 (pid: 2305, cores: 1)
    spawned uWSGI worker 6 (pid: 2306, cores: 1)
    spawned uWSGI worker 7 (pid: 2307, cores: 1)
    spawned uWSGI worker 8 (pid: 2308, cores: 1)
    spawned uWSGI worker 9 (pid: 2309, cores: 1)
    spawned uWSGI worker 10 (pid: 2310, cores: 1)
    [pid: 2305|app: 0|req: 1/1] 192.168.1.1 () {46 vars in 926 bytes} [Sat Jul  7 16:26:57 2018] GET / => generated 16348 bytes in 11 msecs (HTTP/1.1 200) 3 headers in 96 bytes (1 switches on core 0)


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

    @blazer05 Автор вопроса
    sim3x, перешел в этот каталог и выполнил uwsgi --plugin python3 -s :0
    получил
    spoiler
    shop@blazer-pc:/usr/lib/uwsgi/plugins$ uwsgi --plugin python3 -s :0
    !!! UNABLE to load uWSGI plugin: ./python3_plugin.so: undefined symbol: uwsgi_legion_scrolls !!!
    *** Starting uWSGI 2.0.17 (64bit) on [Sat Jul  7 16:39:48 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: /usr/lib/uwsgi/plugins
    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 :37175 (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 0xdc3460
    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: 2859, cores: 1)



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

    @blazer05 Автор вопроса
    sim3x, не, не прокатило, вот ответ
    spoiler
    shop@blazer-pc:~/myshop3/myshop3$ uwsgi --plugins-dir /usr/lib/uwsgi/plugins/ --plugin python3  -s :0
    open("./python3_plugin.so"): No such file or directory [core/utils.c line 3713]
    !!! UNABLE to load uWSGI plugin: ./python3_plugin.so: cannot open shared object file: No such file or directory !!!
    *** Starting uWSGI 2.0.17 (64bit) on [Sat Jul  7 16:32:00 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/shop/myshop3/myshop3
    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 :39515 (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 0xe57530
    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: 2732, cores: 1)

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

    @blazer05 Автор вопроса
    sim3x, не пойму что это значит? в ini у меня прописан plugin=python3
    по этому пути /usr/lib/uwsgi/plugins/ у меня есть файлы
    5b40bdee6e79c018324880.png
    что не так?
  • Как пднять два сайта на одном хостинге?

    @blazer05 Автор вопроса
    sim3x, вот результат этой команды
    spoiler
    shop@blazer-pc:/home$ uwsgi --plugin python3 -s :0
    open("./python3_plugin.so"): No such file or directory [core/utils.c line 3713]
    !!! UNABLE to load uWSGI plugin: ./python3_plugin.so: cannot open shared object file: No such file or directory !!!
    *** Starting uWSGI 2.0.17 (64bit) on [Sat Jul  7 15:58:52 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 :36801 (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 0x22ba4b0
    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: 2444, cores: 1)


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

    @blazer05 Автор вопроса
    лог nginx
    2018/07/07 15:47:37 [crit] 985#985: *12 connect() to unix:///tmp/myshop3.sock failed (2: No such file or directory) while connecting to upstream, client: 192.168.1.1, server: myshop3.sharelink.ru, request: "GET / HTTP/1.1", upstream: "uwsgi://unix:///tmp/myshop3.sock:", host: "myshop3.sharelink.ru:8080"
  • Как пднять два сайта на одном хостинге?

    @blazer05 Автор вопроса
    sim3x, прописывал я этот параметр plugin=python3
    не помогает, ошибки те же.
  • Как пднять два сайта на одном хостинге?

    @blazer05 Автор вопроса
    sim3x, Если я запускаю этой командой uwsgi --ini myshop3.ini то он пишет такую же ошибку.
    spoiler
    shop@blazer-pc:~/myshop3/myshop3$ uwsgi --ini myshop3.ini
    [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 [Sat Jul  7 15:26:36 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/shop/myshop3/myshop3
    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:~/myshop3/myshop3$

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

    @blazer05 Автор вопроса
    sim3x, в общем так и хожу по кругу, пока не разобрался как заставить python3 работать с глобальным uwsgi. Есть еще какие то варианты?
    Выполняю

    uwsgi --socket /tmp/myshop3.sock --chdir /home/shop/myshop3 --module myshop3.wsgi --virtualenv /home/shop/venv --chmod-socket=666

    Получаю
    spoiler
    *** Starting uWSGI 2.0.17 (64bit) on [Sat Jul  7 13:17:53 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
    *** 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 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


    Как его uwsgi блин отвязать от второго питона? Или python3 привязать к этому uwsgi не пойму?
    Сейчас уже так пробую добавляю в ini
    #pythonpath = /home/shop/venv/bin/python3.5

    plugins-dir = /usr/lib/uwsgi/plugins

    plugins = python35

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

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