
Denis
07.07.2017
07:43:03

Kirill
07.07.2017
07:43:19
ну можно покопаться и разные таски в разные воркеры

Nikolay
07.07.2017
07:43:21

Kirill
07.07.2017
07:43:25
блин, не успел)

Google

Anatoliy
07.07.2017
07:43:53
Мне кажется проще таск переписать немного)

Kirill
07.07.2017
07:44:04
да ну хз
зачем костылить если из под коробки можно

Denis
07.07.2017
07:44:28
http://docs.celeryproject.org/en/latest/userguide/routing.html
Там все на уровне настроек.

Anatoliy
07.07.2017
07:45:04
У меня есть поле status, если есть хотябы одна запись со статусом processing, то ничего не делаем

Kirill
07.07.2017
07:45:57
можно и так конечно, а можно и стильненько маршрутизировать по разным очередям
заодно потом будешь шарить как это делать и тут остальным подсказывать))

Alex
07.07.2017
07:46:31

Anatoliy
07.07.2017
07:46:31
Доку я читал и пробовал вчера, поэтому здесь и спрашиваю, может кто уже сталкивался на практике

Kirill
07.07.2017
07:47:00
ну дело твоё конечно, но я бы с роутингом разобрался

Nikolay
07.07.2017
07:48:12
я бы попробовал добавить кэш и запросы пооптимизировать

Google

Nikolay
07.07.2017
07:48:29
возможно, что и структуру базы
индексов досыпать, например

Anatoliy
07.07.2017
07:48:50
Код писать нужно, если оно не очевидное даже с докой, значит роутинг не так уж и хорош

Denis
07.07.2017
07:50:00
возможно, что и структуру базы
Или использовать для храненния "быструю" бд ориентированную как раз для работы с "большими" данными, а в постгре хранить только аггрегированные данные.

Alex
07.07.2017
07:50:58
Думал про быструю БД. Сейчас смотрю Yandex Clickhouse, возможно это решит часть проблем.

Denis
07.07.2017
07:51:52
Посмотри видео с митапов HighLoad+

Nikolay
07.07.2017
07:52:04
по нему чат тг есть
могу скинуть
https://t.me/clickhouse_ru

Alex
07.07.2017
07:52:37

Kate
07.07.2017
08:37:21

Проксимов
07.07.2017
08:39:46
https://t.me/bigdata_ru

Dmitrii
07.07.2017
10:45:20
Народ, почему в Linux Mint os.path.ismount(media/myname/somedvd) == False или я что-то не знаю про автомонтирование?

Aragaer
07.07.2017
10:45:54
а там что-то примонтировано?

Anatoliy
07.07.2017
10:45:56
кавычки забыл?

Dmitrii
07.07.2017
10:46:14
['/dev/sr0', '/media/myname/somedvd', 'iso9660', 'ro,nosuid,nodev,relatime,uid=1000,gid=1000,iocharset=utf8,mode=0400,dmode=0500', '0', '0']
False

Vladimir
07.07.2017
10:47:01
всем привет!!!

Dmitrii
07.07.2017
10:47:20
кавычки забыл?
Я перебираю /proc/mounts - остальные директории определяются как True
['/dev/sda6', '/', 'ext4', 'rw,relatime,errors=remount-ro,data=ordered', '0', '0']
True
['/dev/sdb1', '/home', 'ext4', 'rw,relatime,data=ordered', '0', '0']
True

Google

Artem
07.07.2017
10:48:28
On POSIX, the function checks whether path‘s parent, path/.., is on a different device than path, or whether path/.. and path point to the same i-node on the same device — this should detect mount points for all Unix and POSIX variants.

Anatoliy
07.07.2017
10:48:44

Artem
07.07.2017
10:48:50
выглядит как будто норм должно быть все

Vaderoff
07.07.2017
10:53:17
мб кто нибудь знает, а в хероку есть запуск скрипта по времени?

Archer
07.07.2017
10:54:10

Vaderoff
07.07.2017
11:22:37

b0g3r
07.07.2017
11:24:33
python parse.py

Archer
07.07.2017
11:25:46

Vaderoff
07.07.2017
11:29:19

Сергей
07.07.2017
11:39:50
Подскажите пожалуйста, как перезапускать программу. Например если боту написать рестарт, то он перезапустится

Проксимов
07.07.2017
11:40:56

Сергей
07.07.2017
11:41:05
Надо)

Александр
07.07.2017
11:41:13
т.е. необходим интерфейс для перезапуска бота?

Проксимов
07.07.2017
11:41:55
Надо)
Все так говорят, а потом вдруг говорят, что можно более адекватно реализовать

/dev
07.07.2017
11:42:22

Сергей
07.07.2017
11:42:37
У меня есть прога и она на хероку 24/7, и чтобы заказчику не парится рестарт в бота вставить хочу.

Проксимов
07.07.2017
11:43:08
Или ты за еду работаешь?

Сергей
07.07.2017
11:43:29
Ага)

stonepig
07.07.2017
11:43:40

Google

Anatoliy
07.07.2017
11:44:02
народ, есть кто с ffmpeg плотно работал? или может подскажет чем еще можно видео перекодировать когда файлов около 1000 и больше

Vespertilio
07.07.2017
11:44:23

Admin
ERROR: S client not available

Vespertilio
07.07.2017
11:44:37
и что куда кодировать?

Проксимов
07.07.2017
11:44:38
Но так не надо

Сергей
07.07.2017
11:45:01
А как?

stonepig
07.07.2017
11:45:05
вебхук

Проксимов
07.07.2017
11:45:27
А как?
Взять нормальную впс и зафигачить на вебхуках

stonepig
07.07.2017
11:45:39
на хероку можно вебхуки настроить

Anatoliy
07.07.2017
11:45:41
а что надо конкретно?
при перекодировании в mp4 не во всех браузерах работает перемотка
видео открывается в браузере через plyr (обертка над стандартным html player)

Vespertilio
07.07.2017
11:46:59

Anatoliy
07.07.2017
11:47:15
могу дать команду для перекодирования, но она стандартная как по мне

Vespertilio
07.07.2017
11:47:50
хм. так а что по ffmpeg надо в принципе?

Anatoliy
07.07.2017
11:48:12
задача перекодировать видео для просмотра через сайт в браузере, определились с тем что надо 2 формата, mp4 + webm

Ivan___b
07.07.2017
11:48:50

Vespertilio
07.07.2017
11:48:51
можно поробовать переместить метаданные в начало файла для h264

Anatoliy
07.07.2017
11:49:12

Google

Vespertilio
07.07.2017
11:49:13
webm по умолчанию должен норм работать

Anatoliy
07.07.2017
11:49:21
opencv
он умеет видео кодировать? видео уже есть в виде файлов, надо сконвертить для просмотра на сайте

Ivan___b
07.07.2017
11:51:15

Vespertilio
07.07.2017
11:51:38

Anatoliy
07.07.2017
11:51:58

Vespertilio
07.07.2017
11:52:08
у меня сайт ffmpeg не открывается изза проблем с ssl не могу точно проверить, но вроде оно

Anatoliy
07.07.2017
11:53:21
http://prntscr.com/fsronn

Vespertilio
07.07.2017
11:53:25
opencv
это же для машин вижн либа

Ivan___b
07.07.2017
11:54:08

Kisa
07.07.2017
11:55:14
@stream_consciousness

Anatoliy
07.07.2017
11:55:28
весь мой опыт с ffmpeg можно описать одним предложением -> убить кучу времени что-бы заставить работать)