@ru_python

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

Maksim
17.01.2019
06:11:41
Зачем тебе супервизор? Есть же systemd наверняка
вообще надо использовать uwsgi, но в принципе...

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
я 4 дня линуксом пользуюсь)
У systemd для просмотра логов есть journald.

То есть для сбора journald, для просмотра joirnalctl

Мне почему-то кажется, что все логи пишутся в stderr, а уровень логирования просто в формате участвует

Valar
17.01.2019
06:14:51
Кнопками ф8, ф8, ф9
какие то ранее невиданные ошибки thread выкидывает

iddqd
17.01.2019
06:15:12
Мне почему-то кажется, что все логи пишутся в stderr, а уровень логирования просто в формате участвует
я просто думал, что supervisor сам с уровнями разбирается и в stderr запихивает только ошибки...

iddqd
17.01.2019
06:16:44
Эээ. Ты в курсе, что такое stderr?
stderr - вывод сообщений об ошибках на экран

Эээ. Ты в курсе, что такое stderr?
видимо я всё неправильно понял... и всё так и должно быть

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
И смотри на бегающие по экрану цифры
слишком быстро мелькает, переменных 15.

Google
Tishka17
17.01.2019
06:49:32
слишком быстро мелькает, переменных 15.
Вот для этого и останавливают программу, чтобы быстро не мелькало

Хотя иногда проще слип поставить или сохранить вывод в файл и потом читать

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
Поставь nginx перед ними
Сокеты наше все

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

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

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
а то мне страшно стало)
Ну если авторизируешь по сертификату - волноваться не о чем, если по паролю - то можно и поволноваться

?? 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
Дело говорит. Ток рецидив сделать не забудь

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

Admin
ERROR: S client not available

Gennady
17.01.2019
07:18:34
Отключить логин из-под рута, перенести ssh с 22 порта на другой
Даже если ssh слушает на порту более 5к брутеры будут но не так много как на 22.

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
Отключить логин из-под рута, перенести ssh с 22 порта на другой
эти две вещи тоже обязательно стоит сделать или отключение логина по паролю будет достаточно? я пока не понимаю вообще как это работает?

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

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

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

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 разве, питООООООООн, АИИИИИИИИ, ДИИИП лернинг

БигА дАта и все такое

Страница 7758 из 9768