@ru_devops

Страница 123 из 999
Sergey
17.10.2016
15:33:15
иф вроде как бед практис
иф бед практис не потому что иф плохо, а потому что иф в нджинксе - крайне неинтуитивно.

Dmitrii
17.10.2016
15:33:16
Один раз, сам знаешь.

Dmitry
17.10.2016
15:33:18
не регексп и то ладно

)))

Google
Сергей
17.10.2016
15:33:37
можно выебнуться map неверное

?

Dmitrii
17.10.2016
15:33:44
Врятли

Sergey
17.10.2016
15:33:49
map не умеет проверять наличие файлов

Dmitrii
17.10.2016
15:33:56
Да

Sergey
17.10.2016
15:33:59
единственный способ запихать что-то ванильному нджинксу - это if.

альтернатива - извращения с auth_request

Сергей
17.10.2016
15:34:12
ну тогда один раз не мужиколожество

Dmitrii
17.10.2016
15:34:13
Эй, погодите

ptchol
17.10.2016
15:34:16
try же есть чтобы файлик проверять

Dmitrii
17.10.2016
15:34:20
Есть же еще v8 и lua

Sergey
17.10.2016
15:34:32
ванильному

ptchol
17.10.2016
15:34:37
а из try можно уходить в именованный локейшен

Google
Dmitrii
17.10.2016
15:34:53
А, через try получится не менее неинтуитивно

Sergey
17.10.2016
15:34:56
Dmitrii
17.10.2016
15:35:03
В итоге у тебя первый локейшен всегда будет мейнененс

о_О

А фоллбек это сайт. Ну хз хз

ptchol
17.10.2016
15:35:19
я может пропустил что то, но задача была "проверить файлик и отдать что то другое если его нет"

Sergey
17.10.2016
15:35:33
скорее проверить файлик и отдать заглушку, если он есть.

ptchol
17.10.2016
15:35:39
можно в именованном локейшене хоть proxy_pass сделать

на mail.ru )

Dmitrii
17.10.2016
15:36:09
Дак, все равно у тебя то место, куда все люди пишут @fallback будет @upstream

Воистину через жопу ))

Все наоборот

ptchol
17.10.2016
15:36:47
тогда проще всего if rewrite

Sergey
17.10.2016
15:37:16
+

ptchol
17.10.2016
15:37:34
location / { if (-f '/var/www/kibana-errpage/lock') { rewrite / /errpage/ last; } proxy_pass http://localhost:5601; } location /errpage { internal; alias /var/www/kibana-errpage; }

какая нить такая какуля)

Dmitrii
17.10.2016
15:38:21
Ну да

Обколются бест практисами а потом через жопу ябутся.

ptchol
17.10.2016
15:39:44
это все равно хорошо, люди задумываются. а не хуевертят.

Dmitrii
17.10.2016
15:42:14
Кстати кавычки там не нужны вроде

Google
Sergey
17.10.2016
15:42:24
кавычек много не бывает.

Dmitrii
17.10.2016
15:42:53
Вы часом не лиспер?

Я думаю вам бы зашло ) Скобочек там тоже дохира.

Сергей
17.10.2016
15:43:21
там же смайлики

)

Sergey
17.10.2016
15:43:45
я нет. но потом этот конфиг пойдет как темплейт в какой-нибудь ансибл. потом этот файл уедет в другое место. потом в пути появится пробел.

Dmitrii
17.10.2016
15:44:14
Штаа... Как в пути появится пробел я не понял

Sergey
17.10.2016
15:44:34
Штаа... Как в пути появится пробел я не понял
конфиги растут и развиваются.

Jack of
17.10.2016
20:24:24
Штаа... Как в пути появится пробел я не понял
Ну как-как. Ты нанимаешь нового опса...

А ОН Я

И все, пробелы в путях

У нас вот есть/был коллега, который скрипт отдал на тестирование с \r\n в строках

Leonid
17.10.2016
21:17:52
\r\n в путях — вот что я люблю!

Kirill
17.10.2016
22:04:42
\r\n в путях — вот что я люблю!
?????!?!?!?!?!?!?!?!?!!?!??!?!?!?!?!?!!!!

за такое сжигать бы на кострах...

Антон
17.10.2016
22:05:23
\r\n в путях — вот что я люблю!
в конфигах тоже норм

ptchol
17.10.2016
22:08:59
\r\n это control character считается и они считаются непортабельными

посикс нам говорит что так нехорошо делать

разве нет ?

Phil
17.10.2016
22:10:54
Google
Dmitriy
18.10.2016
04:58:23
location / { root /etc/nginx/html/your_site; try_files /maintenance.html $uri @app; }

есть файлик maintenance.html - показываем заглушку, нету файлика - не показываем

ptchol
18.10.2016
06:55:16
лол

так вам это нада было ? я же сказал try_files сразу )

я думал вам проверять один файлик, а показывать другой

Admin
ERROR: S client not available

Jack of
18.10.2016
09:19:54
Например, иногда хочется все еще отдавать статику

Правда, если статика в отдельных локейшнах, то норм

Sergey
18.10.2016
09:30:01
Господа, в соседнем недевопс-чатике спрашивать глупо. CephFS стабильна? :)

Phil
18.10.2016
09:34:50
Нет

Sergey
18.10.2016
09:35:27
Расскажешь про опыт?

Phil
18.10.2016
09:37:05
Нет )

Да гугль откоываешь и по дате смотришь. Там еще совсем далеко до стабильности

Sergey
18.10.2016
09:37:54
разрабами заявлено (:

Pavel
18.10.2016
09:39:20
Как разраб с опытом заявлю что заявления разрабов это полная хуйня.

Стабильно - это значит по их тестам и по их моделям собственным

Phil
18.10.2016
10:10:47
а на дримхосте на прошлой неделе не он развалился?

Google
Кисик
18.10.2016
10:38:58
Ребят, у кого-то была такая проблема, что на iis ажурных серваков очень быстро засыпает пул, и каждый запрос с интервалом в пару минут идёт по сути к непрогретому серваку из-за чего всё пиздец долго работает? Иис нормально не настраивается из ажур портала + уже есть скедьюлер который дёргает каждый сервис и по-идее должен их прогревать, но хуй там

Сергей
18.10.2016
10:39:54
а повершелом там ничего настроить нельзя?

ну я не спец по миру венды

просто мысли в слух

Кисик
18.10.2016
10:45:44
Кстати да, ещё нашёл "remote admin using IIS manager", но просто странно, что из коробки не работает нормально, хотя должно бы

Спасибо

Сергей
18.10.2016
10:46:46
ажур вообще странный)

Алексей
18.10.2016
11:04:21
господа, а на сколько нормально возвращать 500-ку при ошибке типа entry already exists ?

Pavel
18.10.2016
11:05:11
Полный бред

Алексей
18.10.2016
11:05:21
500 Internal Server Error[21] — любая внутренняя ошибка сервера, которая не входит в рамки остальных ошибок класса. Появился в HTTP/1.0.

по википедии

Daniil
18.10.2016
11:05:39
304 правильней, имхо

Алексей
18.10.2016
11:05:59
да.

но графана дура.

500ку фигачит :(

ptchol
18.10.2016
11:06:23
погодите

уже существует и нот модифаед

где связь то ?

Sergey
18.10.2016
11:06:53
мне кажется, тут нужно дать 406/409

ptchol
18.10.2016
11:06:57
вобще 500 может быть правильным, если предпологается что поведение ручки "вставить объект", а это не удалось

Страница 123 из 999