@ru_python

Страница 2634 из 9768
Konstantin
06.04.2017
06:40:59
from flask import Flask app = Flask(__name__) @app.route('/') def hello(): return 'hello!' if __name__ == '__main__': app.run()

как положено, работает

там ведь тож самое...

Serhii
06.04.2017
06:41:45
А какой командой гуникорн запускаешь?

Google
Konstantin
06.04.2017
06:43:14
gunicorn —pythonpath ./ —log-level debug run:application

Serhii
06.04.2017
06:45:39
А где у тебя там application взялось если в коде app

Igor
06.04.2017
06:46:06
чёт меня пайтон патч смущает

Konstantin
06.04.2017
06:46:25
А где у тебя там application взялось если в коде app
https://gist.github.com/k0st1an/f877eb14365aa25fa111505a17cf2566#file-run-py-L7

app - это пакет, в нем в __init__.py лежит create_app

Igor
06.04.2017
06:52:15
/blah/app/ /blah/app/__init__.py /blah/run.py

такая структура?

Konstantin
06.04.2017
06:53:55
lf

да

при запуске отдает что мапы есть

Map([<Rule '/api/v1/seastar/fetch-items-by-cat/' (OPTIONS, HEAD, GET) -> seastar.fetch_items_by_cat>, <Rule '/api/v1/seastar/brands/' (OPTIONS, HEAD, GET) -> seastar.brands>, <Rule '/api/v1/seastar/search/' (OPTIONS, HEAD, GET) -> seastar.search>, <Rule '/' (OPTIONS, HEAD, GET) -> hello>, <Rule '/static/<filename>' (OPTIONS, HEAD, GET) -> static>])

но даже корень не срабатывает

Google
Konstantin
06.04.2017
06:56:08
@application.route('/') def hello(): return jsonify({'status': True})

Igor
06.04.2017
06:57:03
логлевел дебаг. что пишет при попытке зайти на корень?

че будет если убрать пайтонпач?

Konstantin
06.04.2017
06:58:22
да в том то и дело что ничего. полная тишина. —pythonpath уже убирал, добавил для попробовать...

Igor
06.04.2017
06:58:41
если полная тишина, может не на тот порт заходишь? :)))

и/или интерфейс

Konstantin
06.04.2017
06:59:11
да не, ну что я совсем что ли )))

Igor
06.04.2017
07:00:19
так я про логи гуникорна, а не фласка

Konstantin
06.04.2017
07:01:41
да, но тут хоть что то видно. а разве gunicorn выдает что то? он ведь не логирует заходы

Igor
06.04.2017
07:02:03
http://docs.gunicorn.org/en/stable/settings.html#logging

ну сделай чтоб логировал блин

надо ж как-то разбираться

Konstantin
06.04.2017
07:02:39
а то, что я захожу куда надо я вижу по head -> Access-Control-Allow-Origin

отдает как надо, только 404

Igor
06.04.2017
07:03:29
accesslog, errorlog; capture_output по желанию

Konstantin
06.04.2017
07:05:44
gunicorn —log-level debug —access-logfile - run:application

все тож самое, 404

ros
06.04.2017
07:06:30
а если так? gunicorn —pythonpath ./ —log-level debug run:app

или gunicorn —pythonpath ./ —log-level debug app:app

Google
Konstantin
06.04.2017
07:08:09
а если так? gunicorn —pythonpath ./ —log-level debug run:app
не, это не проканает, так как это пакет

или gunicorn —pythonpath ./ —log-level debug app:app
а это вообще не выйдет, так как app:app нет

ros
06.04.2017
07:09:41
у мну тоже нет но последнее работает

Konstantin
06.04.2017
07:11:16
ros
06.04.2017
07:11:47
иногда бывают

Дмитрий
06.04.2017
07:13:35
Верим в магию...

ros
06.04.2017
07:18:42
$ ls -1 app config.py requirements.txt run.py static$ ls -1 app/ forms.py __init__.py models.py templates views.py$ cat run.py from app import app if __name__ == '__main__': app.run(debug=True)$ cat app/__init__.py from flask import Flask from flask.ext.sqlalchemy import SQLAlchemy import config app = Flask(__name__, static_url_path=config.STATIC_URL_PATH) class ReverseProxied(object): '''Wrap the application in this middleware and configure the front-end server to add these headers, to let you quietly bind this to a URL other than / and to an HTTP scheme that is different than what is used locally. In nginx: location /myprefix { proxy_pass http://192.168.0.1:5001; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Scheme $scheme; proxy_set_header X-Script-Name /myprefix; } :param app: the WSGI application ''' def __init__(self, app): self.app = app def __call__(self, environ, start_response): script_name = environ.get('HTTP_X_SCRIPT_NAME', '') if script_name: environ['SCRIPT_NAME'] = script_name path_info = environ['PATH_INFO'] if path_info.startswith(script_name): environ['PATH_INFO'] = path_info[len(script_name):] scheme = environ.get('HTTP_X_SCHEME', '') if scheme: environ['wsgi.url_scheme'] = scheme return self.app(environ, start_response) app.wsgi_app = ReverseProxied(app.wsgi_app) app.config.from_object('config') # import ipdb; ipdb.set_trace() db = SQLAlchemy(app) from app import views, models$ gunicorn --log-level info --workers 2 --bind=127.0.0.1:9000 -t 180 app:app

Konstantin
06.04.2017
07:26:00
Все, разобрался. в конфиге была прописана переменна SERVER_NAME.

Ruslan
06.04.2017
07:27:26
Все Q! Может кто подскажет, существуют ли в природе подкасты по питону или около питона, где говорят на родном, Русском языке?

Konstantin
06.04.2017
07:29:32
и?
просто убрал и все.

Даниил
06.04.2017
07:29:50
Ну не помешает английский знать, особенно для программирования

Ruslan
06.04.2017
07:30:16
Зачем?)
Затем, что я люблю слушать родную речь. И мой заморозкий не настолько хорошо.

Даниил
06.04.2017
07:30:58
А, слушать

Тогда скорее всего нет ;(

Artem
06.04.2017
07:31:21
Затем, что я люблю слушать родную речь. И мой заморозкий не настолько хорошо.
я как-то искал, не нашёл. но непитоновский родной RadioT послушать всегда приятно :)

Ruslan
06.04.2017
07:32:22
я как-то искал, не нашёл. но непитоновский родной RadioT послушать всегда приятно :)
РадиоТу я слушаю, в вот заморские с питоном тяжко слушать, слишком умно и быстро они говорят.

Даниил
06.04.2017
07:32:28
Мб https://m.habrahabr.ru/post/308532/ что-нибудь подойдёт

Google
Lulz
06.04.2017
07:32:51
бла ток хотел кинуть

Даниил
06.04.2017
07:33:22
Гугл наше все

Ruslan
06.04.2017
07:34:12
Мб https://m.habrahabr.ru/post/308532/ что-нибудь подойдёт
Гугл выдает много всего, но не всегда то, что я ищу :-)

Даниил
06.04.2017
07:34:47
Я кстати привык гуглить вопросы связанные с программированием только на английском

И только в гугле

В Яндексе не то :(

Aragaer
06.04.2017
08:32:51
ну да

Ishayahu
06.04.2017
08:37:45
бла ток хотел кинуть
"бла ток" прям название для подкаста

Admin
ERROR: S client not available

Lulz
06.04.2017
08:38:07
"бла ток" прям название для подкаста
воу-воу, срочно создавать

Igor
06.04.2017
08:38:44
воу-воу, срочно создавать
че их создавать, у них и так через один суть такая

Ishayahu
06.04.2017
08:39:08
?

Единорожа
06.04.2017
08:45:47
Тук, тут макобогов нет с быстрым интернетом, свободным временем и желанием помочь?)

Igor
06.04.2017
08:47:03
+

Subbotin
06.04.2017
08:47:27
быстрый это на сколько быстрый?

Sergey
06.04.2017
08:47:43
макобагов... долго вчитывался...

Subbotin
06.04.2017
08:47:47
макобоги обычно на вайфае вынуждено обитают

Igor
06.04.2017
08:48:19
макобоги обычно на вайфае вынуждено обитают
вайфай здесь не ботлнек, связь со внешкой выше 100 мбит обычно редко бывает

Единорожа
06.04.2017
08:48:22
Нужно образ запилить)

Igor
06.04.2017
08:48:28
образ чего

Google
Subbotin
06.04.2017
08:48:38
Спасителя

Единорожа
06.04.2017
08:48:50
Из апстора скачать, макось потом скрипт выполнить который в исошку соберет инсталяшку макоси

Ну и залить ее мне)

Igor
06.04.2017
08:49:12
ну хуй знает

Единорожа
06.04.2017
08:49:42
Просто у меня какого-то хера обрывы и не возможно возобновить (в vmware)

Sergey
06.04.2017
08:49:46
Из апстора скачать, макось потом скрипт выполнить который в исошку соберет инсталяшку макоси
привет! Я африканский вирус! По причине бедности моих создателей, они не смогли нормально меня написать :( Удали, пожалуйста, с компьютера важные для тебя файлы и передай меня другому. Спасибо!

Че-то из этой оперы, да?

Единорожа
06.04.2017
08:50:12
Че-то из этой оперы, да?
http://www.nicksherlock.com/2016/10/installing-macos-sierra-on-proxmox-4-3-qemu-2-6-1/

Именно первый шаг

Bo0oM
06.04.2017
08:52:17
что там?)

Сергей
06.04.2017
08:52:29
там у него висит

Bo0oM
06.04.2017
08:52:33
ого

Единорожа
06.04.2017
08:52:47
Произошла ошибка и ни туда ни сюда

И так уже наверное раз 15

Больше 2 гб скачать не успеваю)

Ибо каждый раз заново

Никто меня спасти не желает?)

Igor
06.04.2017
08:58:42
ты обновление системы что ли ставишь?

а вне аппстора pkg утянуть религия не позволяет? и вообще, как это к питону относится? @macosx86

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