
Roman
05.04.2018
21:37:33
просто слышал, что в нем что-то есть для этого
ну мне вот кажется плохой тенденцией, когда существует вера в какую-то магию: некая коробка/софт, которая сделает все за тебя.
потому что магии нет и крайне желательно понимать как все это работает, иначе когда это все ломается - очень больно траблшутить и люди начинают перебирать варианты(хехе, во всем вините сеть)

Serge
06.04.2018
08:51:16

Roman
06.04.2018
08:52:30

Google

Serge
06.04.2018
08:54:04

Danil
06.04.2018
09:31:27

Chikiro
06.04.2018
09:33:34

Roman
06.04.2018
09:38:38

Vitali K.
06.04.2018
10:17:29

Aleksandr
06.04.2018
14:10:20
котаны, как в торнаде проксировать запрос на локалхостовый сервис? приходит ко мне запрос, а я его полностью делегирую другому сервису и вертаю то что он вертает
поразительно, но для этого какие то либки существуют и вот это вот всё, что то я в недоумении

Alexander
06.04.2018
14:13:41
https://github.com/senko/tornado-proxy во что нагуглилось

Aleksandr
06.04.2018
14:14:27
ага, это я тоже нашел
но я бы oneliner ожидал, странно если это так не работает

Roman
06.04.2018
14:15:20

Aleksandr
06.04.2018
14:15:51
они разные адреса слушают
считай да, другой хост

Google

Aleksandr
06.04.2018
14:22:13
торнада десить из дисити, очень нравится, спасибо за внимание

Alexander
06.04.2018
14:23:25
)

Serge
06.04.2018
14:25:41

Aleksandr
06.04.2018
14:28:09
я вот прям не доволен
уже который раз недоволен, кстати

Serge
06.04.2018
14:28:45

Aleksandr
06.04.2018
14:29:11
бабуля, не нада больше тарнады, я сытенький

Dmitry
06.04.2018
14:29:14
слушайте, а кто торнаду гоняет
расскажите сколько у вас RPS на один воркер
(живых, а не бенчмарковых)

Serge
06.04.2018
14:29:28

Aleksandr
06.04.2018
14:30:22

Serge
06.04.2018
14:30:33

Sergey
06.04.2018
14:31:02

Aleksandr
06.04.2018
14:31:06
всё в порядке... всё хорошо)

Serge
06.04.2018
14:31:31

Aleksandr
06.04.2018
14:32:06
лично мне вообще похеру торнада там будет, aiohttp или что ещё
http часть я вижу примерно никогда, но когда вижу то фрустрирую дико

Sergey
06.04.2018
14:33:03

Google

Ruslan
06.04.2018
14:34:12

Roman
06.04.2018
14:41:25

amureki
06.04.2018
14:59:31

Vadim
06.04.2018
15:03:13
Хайфайвить

Aleksandr
06.04.2018
15:05:07
ноулайфить

Ruslan
06.04.2018
15:27:09
https://tproger.ru/news/python-developers-survey-2017/ 3ка победила 2ку

Dmitry
06.04.2018
18:25:17

Roman
06.04.2018
18:30:12
Но не той, что у них на сайте

Serge
07.04.2018
08:19:59

Roman
07.04.2018
08:45:55

Bob
07.04.2018
09:03:29
Всем привет! Подскажите пожалуйста, как удобно и в понятном виде смотреть сколько памяти и процессора использует запущенная программа на питоне и еще наверное статистику ввода-вывода?
ОС linux

ᅠ
07.04.2018
09:05:06
top?

Bob
07.04.2018
09:05:34
В понятном виде?

ᅠ
07.04.2018
09:06:11
Куда понятнее ?

Roman
07.04.2018
09:06:11

Admin
ERROR: S client not available

Bob
07.04.2018
09:07:48
А фильтровать вывод с помощью grep?

Google

Bob
07.04.2018
09:08:17
Просто top выводит много чего, чего я не понимаю
А мне бы просто название текущей программы и сколько процентов проца и килобайт/мегабайт памяти она потребляет

Maxim
07.04.2018
09:10:11
htop?

Bob
07.04.2018
09:11:50
с ним как раз сейчас экспериментирую

Maxim
07.04.2018
09:12:25
там можно посортить по цпу/памяти, а еще нормальный поиск есть

Roman
07.04.2018
09:14:05

Bob
07.04.2018
09:14:16
да, намного удобнее topа, сейчас поразбираюсь
Да мне пока хоть в попугаях, просто понимать больше или меньше потребление становится после изменений в программе

Vitali K.
07.04.2018
09:16:11
Можешь прямо в коде измерять

Bob
07.04.2018
09:17:59
думал над этим, а как это делать? И не повлияет ли этот дополнительный меряющий код на итоговые значения потребления?
Я только учусь, извините если глупые вещи пишу

Vitali K.
07.04.2018
09:19:44
Я думаю тут зависит от задачи. Если ты отлаживаешь какой-то алгоритм и следишь за памятью, то бывает удобно просто запринтить ее в ключевых местах
Если у тебя бежит сервис на проде, то нужно настроить мониторинг и метрики смотреть в дашбордах
В Виндах кстати очень подробная информация в срезе времени есть из коробки в performance counters. Там и графики и отчёты.

Bob
07.04.2018
09:24:43
да, видал, действительно удобная штука, наглядная
Спасибо всем, буду экспериментировать

Serge
07.04.2018
10:44:19

Roman
07.04.2018
11:36:20

Bob
07.04.2018
11:39:44
Спасибо, почитаю/гляну , ничего не слышал про такие штуки
Глянул, вот это похоже как раз специализированный инструмент для таких целей

Google

Liliya
07.04.2018
15:36:29
# -*- coding: utf-8 -*-
import csv
import sys
FILENAME = "users.csv"
users = [
["Tom", 28],
["Alice", 23],
["Bob", 34]
]
with open(FILENAME, "w", newline="") as file:
writer = csv.writer(file, delimiter='\n')
writer.writerows(users)
with open(FILENAME, "a", newline="") as file:
user = ["Sam", 31]
writer = csv.writer(file)
writer.writerow(users)
# считываем сообщения из файла
print("Считанные сообщения")
with open(FILENAME, "rb") as file:
for message in file:
print(message, end="")
Help me

Alex
07.04.2018
16:44:22
Не хватает import asyncio

Roman
07.04.2018
16:58:21

Danil
07.04.2018
17:56:04
)) какого рода нужна помощь? Этикет или программирование?

Александр
07.04.2018
18:16:49
# -*- coding: utf-8 -*-
import csv
import sys
FILENAME = "users.csv"
users = [
["Tom", 28],
["Alice", 23],
["Bob", 34]
]
with open(FILENAME, "w", newline="") as file:
writer = csv.writer(file, delimiter='\n')
writer.writerows(users)
with open(FILENAME, "a", newline="") as file:
user = ["Sam", 31]
writer = csv.writer(file)
writer.writerow(users)
# считываем сообщения из файла
print("Считанные сообщения")
with open(FILENAME, "rb") as file:
for message in file:
print(message, end="")
Нехватает сообщения об ошибке