Andrey
16.05.2018
10:08:02
издеваешься... скопируй все после ExecStart=, вставь в консоль и нажми энтер
удостоверься, что команда работает исправно
Dmitry
16.05.2018
10:28:11
вот так
/home/TelBot/env/bin/gunicorn —name TelBot —workers 4 —max-requests 10 —user TelBot —group TelBot —log-level debug —error-logfile /home/TelBot/testproject/error.log —timeout 300 —bind unix:/home/TelBot/testproject/testproject/testproject/testproject.socket TelBot.wsgi:application
Google
Dmitry
16.05.2018
10:28:12
Dan
16.05.2018
10:29:19
почему разные проекты?
testproject.wsgi:aplication
TelBot.wsgi:app;lication
Dmitry
16.05.2018
10:30:25
да
сейчас изменю
Dan
16.05.2018
10:30:54
ну и судя по ошибке нет пользователя TelBot
Dmitry
16.05.2018
10:31:38
jr
djn nen ;t ghjgbcfy&
вот ту же прописан юзер
Dan
16.05.2018
10:32:19
а в системе такой юзер есть ?
Dmitry
16.05.2018
10:32:45
супер юзер?
Google
Dan
16.05.2018
10:32:56
вообще
Dmitry
16.05.2018
10:33:13
хм
скорей всего нет
там все рут
ставил
Andrey
16.05.2018
10:34:06
у тебя нет TelBot.wsgi:application, разберись что делаешь
Dan
16.05.2018
10:34:50
там просто запускается из папки /home/TelBot
что скорее всего не правильно
Andrey
16.05.2018
10:36:45
и ваще путь к сокету станный, судя по дереву из скрина проекта
Сергей
16.05.2018
10:37:27
/home/TelBot/testproject/testproject/testproject/ =)
Andrey
16.05.2018
10:37:40
если ты пытался в проект сокет хранить, то не стоит, ибо нечего репозиторию пихать ненужные временные файлы
Dmitry
16.05.2018
10:38:03
удалить эту ссылку? так в инструкции было
Andrey
16.05.2018
10:38:15
да с путями разберись
Сергей
16.05.2018
10:38:16
Andrey
16.05.2018
10:38:36
возьми изучи каждый параметр и напишу снуля его
все пути
Dmitry
16.05.2018
10:38:45
https://github.com/alexsukhrin/bot_telegram/blob/master/gb24/gb24/gb24.service
Сергей
16.05.2018
10:38:55
удалить эту ссылку? так в инструкции было
https://www.digitalocean.com/community/tutorials/how-to-set-up-django-with-postgres-nginx-and-gunicorn-on-ubuntu-16-04
лучше тут почитай внимательно, разберись как деплоить
Andrey
16.05.2018
10:39:38
Alex
16.05.2018
10:41:25
А есть такое же только с докером-шмокером?
Google
Dmitry
16.05.2018
10:49:27
Andrey
16.05.2018
10:52:21
нет
efythonic
16.05.2018
11:08:19
Парни кто-то сталкивался с такой ошибкой при использовании SOLR+Haystack?
pysolr.SolrError: Solr responded with an error (HTTP 400): [Reason: Exception writing document id catalogue.product.1001 to the index; possible analysis error: cannot change DocValues type from SORTED_SET to SORTED for field "title_exact"]
Ромашов
16.05.2018
12:01:38
Добрый день.
Может кто-то объяснить по поводу импортов в Celery?
Проект выглядит приблизительно вот так:
├── applications
│ ├── app1
│ │ ├── admin.py
│ │ ├── models.py
│ │ ├── tasks.py
│ ├── app2
│ │ ├── admin.py
│ │ ├── apps.py
├── system
│ ├── settings.py
│ ├── celery.py
В celery.py если пишу app.autodiscover_tasks(), то тасков не видит, если в настройках написать
CELERY_IMPORTS = ['applications.app1.tasks']
то таски видят но импорты никак не работают, если писать относительные, то в Celery ошибка
ImportError: No module named 'app1'
Если полные, то:
django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet.
В самой джанге при обоих вариантах ImportError,я так понимаю из-за рекурсии.
Какой нормальный выход из сиутации?
Bogdan
16.05.2018
12:02:51
во все app положи __init.py__
и в system и вообще модули проекта, которые импортируются
Ромашов
16.05.2018
12:03:23
Dan
16.05.2018
12:03:40
app1 в installed_apps прописаны ?
Ромашов
16.05.2018
12:03:58
да, прописано просто как app1
и работает, то есть applications помечен как source
Dan
16.05.2018
12:05:07
в pycharm ?
Bogdan
16.05.2018
12:05:54
а разве при такой структуре не applications.app1 надо писать?
Ромашов
16.05.2018
12:06:34
Dan
16.05.2018
12:06:46
либо добавить application в pythonpath
Ромашов
16.05.2018
12:07:25
добавлен
Dan
16.05.2018
12:07:52
тогда долно работать
Massimo
16.05.2018
12:11:56
На локалке кидаю картинку в папку статик
в Пайчарме эту картинку не показывает
Что это такое?
Google
Dan
16.05.2018
12:12:43
это среда
а что такое среда
среда это маленькая пятница
Massimo
16.05.2018
12:13:15
Да ты прав
У меня три зеракальных проекта на компе
Ромашов
16.05.2018
12:13:41
тогда долно работать
Ну локально я в пишарме выставил, проект работает, я могу импортить все модули напрямую без applications, но celery всё равно не видит, говорю, если я не выставляю CELERY_IMPORTS, то он тасков в app1 вообще не видит
Bogdan
16.05.2018
12:14:42
Ну локально я в пишарме выставил а целери об этом не знает
Ромашов
16.05.2018
12:15:42
Как сделать чтобы узнал?
Dan
16.05.2018
12:16:01
Bogdan
16.05.2018
12:16:07
ПИЧАРМ добавляет, а селери не имеет к нему отношения ни какого
если не знаешь как настраивать окружение - импортируй через applications, быстрее будет
Ромашов
16.05.2018
12:17:36
Bogdan
16.05.2018
12:19:59
ты селери запускаешь из пичарма как питоновский скрипт или через консоль?
Ромашов
16.05.2018
12:20:11
через консоль
Bogdan
16.05.2018
12:20:28
и каким боком к консоли относится пичарм?
пичарм не патчит всю систему, а только прокидывает переменные окружения для настроенных в нем конфигураций запуска
Ромашов
16.05.2018
12:23:43
Google
Bogdan
16.05.2018
12:32:24
можно попробовать, но я стараюсь избегать переопрделения путей импорта
amureki
16.05.2018
12:32:55
В копилку свежих проектов на подсмотреть: https://github.com/iyanuashiri/meethub
Ромашов
16.05.2018
12:36:40
Massimo
16.05.2018
12:38:21
Это он нам сказал сделать?
amureki
16.05.2018
12:38:46
Себе, например
Massimo
16.05.2018
12:39:17
amureki
16.05.2018
12:39:47
Я не знаю, честно говоря, почему этот реп так резко набрал звезды на этой неделе
Но факт фактом
Людям может быть полезно :)
Massimo
16.05.2018
12:40:47
amureki
16.05.2018
12:41:15
Bogdan
16.05.2018
12:41:46
amureki
16.05.2018
12:42:26
Тогда отменяйте мой коммент, проект плохой :)
Наши в FAQ гораздо лучше
Bogdan
16.05.2018
12:42:37
лол, __pycache__ в репе
Алексей
16.05.2018
12:42:38
Как реализовать роли, к примеру модератор и премиум?
Massimo
16.05.2018
12:43:44
Bogdan
16.05.2018
12:44:01
amureki
16.05.2018
12:44:18
Поэтому проекты-шоукейсы тоже нужны
Плюс, как вижу, хорошая возможность потренировать свой взгляд - увидеть чужие ошибки и прочее
Вон сколько вы нашли
Massimo
16.05.2018
12:45:12
Чет на css молчад, подскажите почему ::placeholder не меняет цвет
https://codepen.io/anon/pen/QrZyEd
Алексей
16.05.2018
12:45:34