
Alex
17.01.2019
06:11:34
Как отдебажить в pycharm асинхронный код?

Maksim
17.01.2019
06:11:41

Tishka17
17.01.2019
06:11:41
я 4 дня линуксом пользуюсь)
Тогда так: практически во всех дистрибутивах уже стоит systemd, который предназначен для запуска всяческих сервисов/демонов.

Google

Valar
17.01.2019
06:11:54
подскажите в двух словах как дебагить в pycharm?

Tishka17
17.01.2019
06:12:13
То есть для сбора journald, для просмотра joirnalctl
Мне почему-то кажется, что все логи пишутся в stderr, а уровень логирования просто в формате участвует

Valar
17.01.2019
06:14:51

iddqd
17.01.2019
06:15:12

Tishka17
17.01.2019
06:15:43
И stdout

iddqd
17.01.2019
06:16:44

Tishka17
17.01.2019
06:20:57

Google

Tishka17
17.01.2019
06:21:07
То есть не совсем так
Погугли стандартные потоки ввода вывода

Valar
17.01.2019
06:24:27
указан что мой файл, но ссылается на совсем не мои файлы

Tishka17
17.01.2019
06:25:23
Ты вообще программу запустил?

Valar
17.01.2019
06:26:37
да
при выборе переменных для дебага подсказки левые

Tishka17
17.01.2019
06:34:55
Ты точку останова поставил вообще?

Valar
17.01.2019
06:35:36
нет) а надо?
без остановки нельзя?
ну крч я реильно туплю, признаюсь сразу

Tishka17
17.01.2019
06:43:19
Ну если ты хочешь посмотреть состояние программы в какой-то момент, надо ее остановить
Так в принципе все дебаггеры работают

Valar
17.01.2019
06:44:32
хочу смотреть состояние переменных в работе

?? Eugene
17.01.2019
06:46:49
отметь нужную линию красным кружком

Tishka17
17.01.2019
06:47:25
И смотри на бегающие по экрану цифры

Terminator
17.01.2019
06:48:17
Anastasiya Andreeva будет жить. Поприветствуем!

Tishka17
17.01.2019
06:48:34
Не, ты можешь поставить точку останова. После того как дойдет прога до нее, запустить дальше по ф9 и она остановится снова когда туда попадет

Valar
17.01.2019
06:48:35

Google

Tishka17
17.01.2019
06:49:32
Хотя иногда проще слип поставить или сохранить вывод в файл и потом читать

Valar
17.01.2019
06:52:34

Tishka17
17.01.2019
06:56:16
Бывает и такое
Когда совсем нет идей, что не работает

Aragaer
17.01.2019
06:56:17
принты рулят

Maxim robox
17.01.2019
06:58:13
Если у вас проект на свежем питоне (3.6+, кажется) и pycharm, то советую запускать через дебаггер вообще всегда. Jetbrains в какой-то версии очень круто подняли его производительность. Почти без разницы с обычным Run

Slam! 538
17.01.2019
07:00:53

Vasia
17.01.2019
07:01:43
в sqlalchemy.orm у декларативной модели есть доступ к сессии через собственный экземпляр?

Slam! 538
17.01.2019
07:01:45
Удали

Eldar
17.01.2019
07:03:30

iddqd
17.01.2019
07:11:00

?? Eugene
17.01.2019
07:11:39
Нормально)
Поставь fail2ban

iddqd
17.01.2019
07:12:08
а то мне страшно стало)

?? Eugene
17.01.2019
07:13:18
а то мне страшно стало)
Ну если авторизируешь по сертификату - волноваться не о чем, если по паролю - то можно и поволноваться

iddqd
17.01.2019
07:13:37

?? Eugene
17.01.2019
07:13:52
Понятно что по ссш

iddqd
17.01.2019
07:14:13

?? Eugene
17.01.2019
07:14:40

Google

iddqd
17.01.2019
07:15:09
?

?? Eugene
17.01.2019
07:16:34
Решение: сгенерировать сертификат и подключаться по нему, доступ по паролю отключить
Поставить и настроить fail2ban
Отключить логин из-под рута, перенести ssh с 22 порта на другой

Gennady
17.01.2019
07:17:47
Дело говорит. Ток рецидив сделать не забудь

?? Eugene
17.01.2019
07:18:00

Tishka17
17.01.2019
07:18:09
У него есть параметр для какой проги показывать логи

Admin
ERROR: S client not available

Tishka17
17.01.2019
07:18:09
по ssh
По ssh по сертификату или по паролю?

Gennady
17.01.2019
07:18:34

Tishka17
17.01.2019
07:20:32
Ну в общем, все рассказали

iddqd
17.01.2019
07:20:33
По ssh по сертификату или по паролю?
я не врубаюсь о каком пароле идёт речь( я сгенерировал 2 ssh-ключа для сервера, по ним могу подключаться. в одном из них ставил passphrase, в другом нет...

Tishka17
17.01.2019
07:21:05
По ключам это хорошо

iddqd
17.01.2019
07:23:04

Tishka17
17.01.2019
07:23:24
Ну как на комп логинишься, так же

iddqd
17.01.2019
07:35:35

?? Eugene
17.01.2019
07:38:20
Ну если по сертификату логинишься - то просто проверь чтобы был отключен вход по паролю, порт можно и не переносить в таком случае, но fail2ban лучше поставить чтобы логи не засорялись и не разрастались

iddqd
17.01.2019
07:41:23

Google

?? Eugene
17.01.2019
07:42:12
Она нужна для того, чтобы никто не смог воспользоваться твоим ключом даже если он попадет в чужие руки

Tyila
17.01.2019
07:42:39
Как вам питон для веба? Стоит изучать джанго и прочее ?

?? Eugene
17.01.2019
07:43:03

Tishka17
17.01.2019
07:43:11

Tyila
17.01.2019
07:43:46

Tishka17
17.01.2019
07:43:53
?

?? Eugene
17.01.2019
07:44:05

Soso
17.01.2019
07:44:06

Tishka17
17.01.2019
07:44:11

Tyila
17.01.2019
07:44:39
Окей, спасибо
Значит начну

?? Eugene
17.01.2019
07:44:45
Отличная мысль

Soso
17.01.2019
07:44:53
Почему ?
Задавая этот вопрос ты имел ввиду питон или другой?!

Tishka17
17.01.2019
07:44:54
бросить всегда можно

Soso
17.01.2019
07:45:14
Или фраза пииииииитОн, у всех на устах
Чем я хуже?!

Tishka17
17.01.2019
07:46:14
го у всех на устах

?? Eugene
17.01.2019
07:46:32
го скучный

Soso
17.01.2019
07:47:32
Go разве, питООООООООн, АИИИИИИИИ, ДИИИП лернинг
БигА дАта и все такое