
Bro
20.09.2016
07:20:03
еще если у тебя парсеры из разных процессов открывают коннекшны то может внезапно куча тредов mongod образоваться, это htop показывает и процессы и треды.
да
если заапдейтить у тебя не поднимется даже с этой базой
сделай mongodump

Google

Bro
20.09.2016
07:20:38
снеси
поставь 3.2
там WeirdTiger по дефолту
сделай mongorestore
размер БД заодно ужмется
у меня в несколько раз ужимался после перехода с mmapv1

Roman
20.09.2016
07:21:43
а
можно
не
писать
так

Sasha
20.09.2016
07:22:11
Я думал об этом конечно.
И ты кстати прав насчет процессов, там у celery порядка 12 конкуренси воркеров, которые базу дергают

Roman
20.09.2016
07:22:26

Google

Bro
20.09.2016
07:22:32
ну да сорри
странный тигр лол

Roman
20.09.2016
07:22:52
Угу :)))

Bro
20.09.2016
07:23:17
Sasha я походу примерно те же вещи делаю
12 конкуренси воркеров? что-то многовато
у тебя там не phantomjs случайно?

Sasha
20.09.2016
07:24:13
Неа

Bro
20.09.2016
07:24:14
вроде как надо по количеству CPU cores

Sasha
20.09.2016
07:24:56
Это не обязательно совсем, это же треды

Bro
20.09.2016
07:25:07
а базу лучше обновить, я даже хз поддерживается ли 2.6 еще

Sasha
20.09.2016
07:27:19
Там все плохо, придется делать удаленный дамп. Места вообще нет

Bro
20.09.2016
07:27:23
а что у тебя там за шопы?
вот кстати плюсы amazon
там можно создать ebs волум примаунтить и залить если место надо. волумы это почти ничего не стоят.
я выделил 32 гига EBS volume под монгу. так на старом сторадже оно выжрало 27Gb и все, ни compact сделать, ничего. место не отдается в OS.
в итоге еще один замаунтил волум и туда дамп скинул.
Estimate of your Monthly Bill ($ 0.86)
на 32 Gb

Jonathan ?
20.09.2016
07:35:05
http://ideone.com/xInUmI

Google

Jonathan ?
20.09.2016
07:35:49
LINK = r"http://cbr.ru"

Aragaer
20.09.2016
07:36:00
потому что если сделать import на твой код, то будет плохо

Bro
20.09.2016
07:37:24
а что там такого? если это просто скрипт на раз, то почему бы и нет.
BS это bullshit полный
возьми lxml там xpath селекторы
а чтобы не дрочиться с bs, requests и прочим
https://github.com/lorien/grab

Sergey
20.09.2016
07:39:01
cssselect можно к lxml прицепить

Bro
20.09.2016
07:39:40
там не может быть ничего не просто это спецификация специально созданная для навигации по xml

Jonathan ?
20.09.2016
07:39:47
Ну то есть, по моей части — все более-менее терпимо?

Bro
20.09.2016
07:39:54
что там с классами то?

Sasha
20.09.2016
07:39:54
Вполне норм там с xpath

Bro
20.09.2016
07:40:23
//h3[@class=“xyu”]

Jonathan ?
20.09.2016
07:40:39

Bro
20.09.2016
07:40:40
или //h3[contains(@class, “xs-6”)]

Sergey
20.09.2016
07:40:41
если это все, что лежит в класс, то да

Bro
20.09.2016
07:40:56
модуль тот же класс

Sasha
20.09.2016
07:41:07
Если это разовый скрипт, то нет смысла оформлять в класс =\

Bro
20.09.2016
07:41:12
да

Google

Sergey
20.09.2016
07:41:26

Bro
20.09.2016
07:41:31
я сейчас такое же г. буду писать чтобы в influxdb данные перегнать.

Jonathan ?
20.09.2016
07:41:47
Все же, предположим, он не разовый — что тогда?
if __name__ == '__main__' и прочие радости оформлять?

Aragaer
20.09.2016
07:42:17
да

Bro
20.09.2016
07:42:18
нах это жестяк. дом дерево лучше в lowecase переводить
да

Aragaer
20.09.2016
07:42:44
этого достаточно - просто весь исполняемый код убрать в def main(), а в конце if __name__ == '__main__'

Bro
20.09.2016
07:44:09
if __name__ == '__main__’:
main()

Egor
20.09.2016
07:44:37
Не подскажите, есть js чатики в телеграме?

Admin
ERROR: S client not available

Bro
20.09.2016
07:44:47
взбесились чтоли

Jonathan ?
20.09.2016
07:44:53
http://ideone.com/xInUmI

Bro
20.09.2016
07:44:58
2ой человек уже

Jonathan ?
20.09.2016
07:44:58
Этого достаточно?

Bro
20.09.2016
07:45:15
да
а лучше поименуй не в main() а что-нибудь что отражает суть функции

Aragaer
20.09.2016
07:45:41
да

Bro
20.09.2016
07:46:25
Привет. Покидайте тапками https://github.com/text-lock/cookeycart JS корзина с каталогом.
(с) в js частиках

Google

Jonathan ?
20.09.2016
07:46:38
А если я буду это прикручивать к боту в Телеге, норм будет, если я этот мусор просто в одну функцию оформлю?

Bro
20.09.2016
07:47:01
“Я верстальщик, но теперь еще немного программирую асинхронные веб сервера”
Pushing Web Forward!
норм. будет
бот только тупить будет
т.к. код у тебя синхронный
хотя я хз как в телеге боты работают

Jonathan ?
20.09.2016
07:49:03
В смысле, синхронный?

Bro
20.09.2016
07:50:01
http://stackoverflow.com/questions/31079717/synchronous-v-s-asynchronous

Egor
20.09.2016
07:50:10
У тебя на счет js плохое мнение? ?

Bro
20.09.2016
07:50:19
да ладно?

Egor
20.09.2016
07:50:55
Это был вопрос, а ты отвечаешь так, будто это было очевидное утверждение ?

Bro
20.09.2016
07:50:57
ну там выше где просили покидать тапками. “где вебпак? жиквери? почему табы?”
ну каждый раз когда я что-то делаю на js
я замечаю что засиживаюсь на гитхабе в issues

Egor
20.09.2016
07:51:35
Лол
Возможно проблема в тебе?

Bro
20.09.2016
07:51:55
проблема в тоннах говна которое постоянно пишется на js

Egor
20.09.2016
07:52:07
Вот мне люто зашло писать сервак на ноде под расберри ?

Bro
20.09.2016
07:52:15
и как правило без доков
сокеты?
сервак сложный?

Roman
20.09.2016
07:52:44
разбери, двабери