
Grigoriy
11.07.2017
08:37:55
разные очереди разные нестройки логгера?
нет, просто у меня в скрипте это прописано вот так:
celery multi start first second third -A celery_config -Q:1 FirstQueue -Q:2 SecondQueue -Q:3 ThirdQueue --logfile=/var/log/celery/%n%I.log --loglevel=INFO --concurrency=8

X
11.07.2017
08:39:22
--logfile=/var/log/celery/%n%I.log - другое имя файла для каждой очереди не прокатит?))

Grigoriy
11.07.2017
08:39:59
ну смотри, вот они и создаются вот так:
first.log
first.1.log
first.2.log
second.log
second.2.log
и тд

Ruslan
11.07.2017
08:40:02
прокатит

Google

X
11.07.2017
08:40:21
и?

Grigoriy
11.07.2017
08:40:53
а я хочу чтоб было как-то так:
first-1-07-17.log
first-2-07-17.log
second-1-07-17.log
second-2-07-17.log
ну и тд

X
11.07.2017
08:41:19
что означают даты
дату?
или прост онабор цифр

Grigoriy
11.07.2017
08:41:32
именно!)
именно то, что логгировалось 1 июля 2017 года
2 июля 2017 года и тд

X
11.07.2017
08:41:59
пока как переопределить логгер селари я выхода не вижу
тобишь переопределить, убрать логгирование из команды и на каждую очередь писать дневные логи

Google

X
11.07.2017
08:43:11
это в теории -я так никогда не делал)
на сколько я знаю ты в селери можешь прикрутить свой logging и там уже все ограничивается твоей фантазией

Grigoriy
11.07.2017
08:45:31
Я очень сильно подозреваю, что вот тут
—logfile=/var/log/celery/%n%I.log
можно подставить чтото вроде
—logfile=/var/log/celery/%n-d-%m-%y.log
но я не уверен)

X
11.07.2017
08:46:02
протести))
и расскажи нам)

Grigoriy
11.07.2017
08:46:19
ок)

X
11.07.2017
08:49:17
я думаю заработает

Grigoriy
11.07.2017
08:52:55
пишет UNKNOWN_SIMPLE_FORMAT_KEY

X
11.07.2017
08:55:10
а откуда ты берешь символы для форматирования?

Grigoriy
11.07.2017
08:56:59
да от балды, видимо такие не поддерживаются

Denis
11.07.2017
08:57:04
Спасибо
Обновил, так можно обращаться к группе по имени https://regex101.com/r/AQrNR2/2
Спасибо
https://gist.github.com/ivlevdenis/327330326537713345abda2a0d5f5fc4

Sergeu
11.07.2017
09:06:43

Set
11.07.2017
09:15:14
не могу понять почему показывает ошибку
Reverse for 'product' with arguments '(1,)' and keyword arguments '{}' not found. 0 pattern(s) tried: []
<a href="{% url 'product' product_image.product.id %}">
url url(r'product/(?P<pk>\d+)/$', ProductDetailView.as_view(), name='product'),

TyVik
11.07.2017
09:15:54
{% url 'product' pk=product_image.product.id %}
должно помочь

Set
11.07.2017
09:26:51

Pavel
11.07.2017
09:33:07
0 pattern(s) tried: []
у тебя что-то с урлами

TyVik
11.07.2017
09:33:09
может имя url задублировалось?
в исходниках джанги именно так расшифровывается:
{% url 'admin:app_list' app_label=opts.app_label %}

Farrukh
11.07.2017
09:39:18

Google

Farrukh
11.07.2017
09:39:33

Set
11.07.2017
09:41:22
pobrobuy eto
тоже нет
Reverse for 'product' with arguments '(1,)' and keyword arguments '{}' not found. 0 pattern(s) tried: []
(

Farrukh
11.07.2017
09:41:45
skrinshot mojesh sdelat'?
napishi class ProductDetailView

Set
11.07.2017
09:44:52

Farrukh
11.07.2017
09:46:12
oshibku sdelay toje
brauzer

Roman
11.07.2017
09:52:15
Добрый день! Подскажите, где можно взять бесплатные готовые макеты на несколько страниц ?

actinuranium
11.07.2017
09:52:42

Farrukh
11.07.2017
09:52:55
https://www.templates.com/

Pavel
11.07.2017
09:54:52
да нафик ошибку, покажи лучше корневой urls.py и urls.py приложения. Вангую, что дело в namespace

Farrukh
11.07.2017
09:58:58

Vladimir
11.07.2017
09:59:33

Артем
11.07.2017
10:43:31
народ кто с pygal работал - можно его с использовать с ajax чтобы все работало?

Eugene
11.07.2017
11:01:23
Хмм, почему Django авторизация может сломаться ?
Вчера все ок работало, сегодня запустил. Не могу авторизоваться /admin api/rest-auth тоже нифига, типа проходит авторизация и сразу же выбрасываете. В Django ничего не менял

Farrukh
11.07.2017
11:03:24
vozmojno vchera byl' CACHE

Eugene
11.07.2017
11:03:55
я ток Docker контейнер пересобрал. Вот хз даже куда копать
На проде норм все работает.

Set
11.07.2017
11:04:22
интернет гонит

Google

Eugene
11.07.2017
11:04:40
Да причем тут инет, локалка.

Set
11.07.2017
11:11:59

Farrukh
11.07.2017
11:16:38
eshe vniz pokaji
potom mojno uznat' gde problema

amureki
11.07.2017
11:17:33
Так видно же, что проблема в резолвере
Или его нет или ему неверно данные передаются

Eugene
11.07.2017
11:17:48
urls надо смотреть

Alex
11.07.2017
11:22:19
В инвест.фонд (ArkgoVC) срочно нужны Senior back-end в идеале с Django. У нас aws, docker, git, graphQL. Будет много работы с командой машинного обучения, текстами, NLP. Все ITшники русскоязычные, рынок британский, работа удаленная, её много =) agile, не дальше +4 часа от BST. З/П 150рублей + всё на что вы сможете уговорить нашего СТО(15+ лет питона), за знания готовы платить. Подаваться сюда https://arkgovc.workable.com/jobs/434577
ps1: есть еще вакансия на фронтов https://arkgovc.workable.com/j/C2927A6343 если поможете закрыть, то с меня 50к рублей.
ps2: если вы не тянете под описание, но чертовски любите работать и учиться новому, то подавайтесь, рассмотрим.
ps3: оперативные вопросы можно в личку, я не HR, людей ищу к себе)

Eugene
11.07.2017
11:30:00
Откатился на несколько недель назад, работает.
ХМмм

amureki
11.07.2017
11:38:19

Admin
ERROR: S client not available

amureki
11.07.2017
11:38:29
или где там твой кеш лежит..

Eugene
11.07.2017
11:54:21
У меня Docker контейнер для Дева, который я сегодня решил пересобрать с 0. И вот тут перестала срабатывать Авторизация. Сейчас откатился на более прошлые версии и все ок.
Напишу DevOpsу пускай посмотрит, он там что-то менял недавно.

amureki
11.07.2017
12:02:00

Eugene
11.07.2017
12:02:37

amureki
11.07.2017
12:02:57
ну админские дела, да
переменные окружения ж могли у него отвалиться) к коммитам эт не привязано

Eugene
11.07.2017
12:05:23
Видимо на продакшен тоже Docker не пересобирается, а просто код pull и restart

Hot
11.07.2017
12:06:39
Ребзи
Что надо знать и уметь, что бы Django-разрабом получать 70+ ? (СПб)

X
11.07.2017
12:09:27
посмотри вопросы на собес по Django b python

Google

Set
11.07.2017
12:18:21

Tema
11.07.2017
12:20:21

Hot
11.07.2017
12:21:31
Ну а ваши требования, как работодателя, к соискателям на 70+?

Alex
11.07.2017
12:23:44
От 70к ждёшь только горящие глаза, интерес и собственные проекты. Пусть самые простые и с кучей костылей, но только они покажут, что ты нанимаешь не того кто в ИТ потому что тут платят больше

Tema
11.07.2017
12:24:27
Несколько доделанных до конца проектов хотя бы на 2-3х фреймворках. Опыт работы с основными библиотеками. Конкретно мне нужно ещё чтобы был опыт создания API.
Разработчик может не помнить все наизусть, но нужно, чтобы он знал обо всем что есть в языке и фреймворке. А типичные задачи уже реализовывал 4-5 раз
Если человек явно толковый и явно разработчик по складу ума, то можно взять на 70 и с неглубокими знаниями конкретных фреймворков.
Но как правило такие люди всегда уже имеют какой-то опыт программирования на 2х-3х языках... и уже имеют кусу своих проектов...
Я бы в таком случае отправил на 1 неделю прочитать документацию по Джанго или фласку и приходить работать через неделю.

Hot
11.07.2017
12:35:35
Хм
Ну нормально.
А регион какой, как у работодателя?

Tema
11.07.2017
12:39:33
Москва. Но на удалёнку такие же расценки примерно

amureki
11.07.2017
12:45:33

Grigoriy
11.07.2017
13:33:02
Подскажите, кто-нибудь - как запретить Селери создавать свои лог файлы в обход тех, что прописаны в конфиге в LOGGING?

X
11.07.2017
13:43:49
?

Denis
11.07.2017
13:46:10

X
11.07.2017
13:48:07
просто убрать из строки запуска не катит?
просто если ты переопределил логгер мне кажется должен создавать твои файлы

Grigoriy
11.07.2017
13:56:29
притом, что там где я прописал в LOGGING тоже создаётся файл *.log
и логи пишутся и туда и туда

X
11.07.2017
14:01:06
http://docs.celeryproject.org/en/latest/userguide/configuration.html#std:setting-worker_hijack_root_logger