@devops_ru

Страница 4342 из 4568
Lazoreth
13.09.2018
14:22:47
Не мы хостинг выбираем

С хетзнера нас выгнали кстати все равно

zhag
13.09.2018
14:23:12
Это сто про гейвеб виноват

Lazoreth
13.09.2018
14:23:24
Они почему то букмекеров не любят

Google
Lazoreth
13.09.2018
14:23:47
Да, кейвеб тоже такое себе. Они нам вторые сутки апокалипсис устраивают

J
13.09.2018
14:24:04
у букмекеров нет денег на что то поприличней?

zhag
13.09.2018
14:24:07
Ну хорошо хоть не казино

DO в конце концов

IPTP если бабок много

J
13.09.2018
14:25:56
да если бабки есть то и амазон сгодится

Grigorii
13.09.2018
14:27:48
ни у кого в связке spinnaker+ Azure ACS(kubernetes) не возникало проблем с тем, что порой происходит рассинхронизация номеров портов между тем что указано в kubernetes сервисе и Azure балансере

Grigorii
13.09.2018
14:35:54
кубер в ажуре соболезную
это требование клиента, причем до кучи еще и ACS вместо рекомендуемого самим майкрософтом AKS обидно, что обсуждать что-либо и убеждать на другие связки времени просто нет - сроки

Nikita
13.09.2018
15:27:13
товарищи, есть ли способ в swarm команды слать удаленно? не находясь залогиненным неспосредственно в менеджер?

c k8s настраивал, работал. со swarm разбираюсь пока

Nikita
13.09.2018
15:34:40
thanks

Google
Konstantin
13.09.2018
15:35:25
Если доверенная сеть - можно и без tls, но не секурно

Nikita
13.09.2018
15:36:41
насколько я понимаю, все равно придется менеджера ребутать

что с tls что без

Sergey
13.09.2018
15:38:40
Зачем ребутать?

Nikita
13.09.2018
15:39:19
чтобы он загрузил измененные конфиги

Konstantin
13.09.2018
16:00:21
насколько я понимаю, все равно придется менеджера ребутать
Да, но можно временно сделать ещё менеджеров из воркеров

Хотя нах

Nikita
13.09.2018
16:01:04
не)

Iurii
13.09.2018
16:03:16
так по фану import hudson.model.Computer.ListPossibleNames for (slaves in hudson.model.Hudson.instance.slaves) { println('===================='); println('Name: ' + slaves.name); def node = jenkins.model.Jenkins.instance.getNode( slaves.name ); println node.computer.getChannel().call(new ListPossibleNames()); }

Karter
13.09.2018
16:20:05
Нет.

Iurii
13.09.2018
16:20:09
@Asgoret @vizdrag

Sergey
13.09.2018
16:22:50
?

Karter
13.09.2018
16:23:27
?
Уже удалили.

Iurii
13.09.2018
16:23:35
?
опоздал

@Asgoret @vizdrag дубль два

Alan
13.09.2018
16:32:47
!спам

Sergey
13.09.2018
16:33:33
Iurii
13.09.2018
16:33:51
?
во теперь ты успел

хех люблю спамеров)))

Google
Iurii
13.09.2018
17:01:36
Еще такое)) import com.cloudbees.hudson.plugins.folder.Folder import hudson.FilePath import jenkins.model.Jenkins def boolean isFolder(String name) { def item = Jenkins.instance.getItemByFullName(name) return item instanceof Folder } def deleteUnusedWorkspace(FilePath root, String path) { root.list().each { child -> String fullName = path + child.name if (isFolder(fullName)) { deleteUnusedWorkspace(root.child(child.name), "$fullName/") } else { if (Jenkins.instance.getItemByFullName(fullName) == null) { println "Deleting: $fullName " child.deleteRecursive() } } } } for (node in Jenkins.instance.nodes) { println "Processing $node.displayName" def workspaceRoot = node.rootPath.child("workspace"); deleteUnusedWorkspace(workspaceRoot, "") }А вообще кто хочет свои наработки выложить могу разшареть реп, правда нет и надеюсь не будет рекламы и комерциии на сайте

bama^boy
13.09.2018
17:14:19
Roman
13.09.2018
17:17:20
groovy
А oom killer не срабатывает?

Iurii
13.09.2018
17:17:48
Это Котлин?
нет груви подобное

в дженкиинсе не груви же

bama^boy
13.09.2018
17:18:33
Iurii
13.09.2018
17:19:49
Груви
нет в дженкенси не груви а грувиподобный дсл

bama^boy
13.09.2018
17:24:26
Синтаксис груви

Iurii
13.09.2018
17:25:23
Синтаксис груви
только синтаксис))) а ты рекурсивно попробуй вызвать))

bama^boy
13.09.2018
17:28:51
только синтаксис))) а ты рекурсивно попробуй вызвать))
Ну те скрипты, что я пробовал, работали. Писать на груви не умею ?

Yuliy
13.09.2018
17:42:31
парни, а как в nginx location схватить кусок урлы и при реврайте ее скопировать location ~* ^/blablabla/category/$(.*)/blablabla/all.htmll { rewrite ^/blablabla/category/$(.*)/blablabla/all.htmll http://server_name/blablabla/category/$1 permanent; } `

Andrey
13.09.2018
17:43:11
Пишешь регулярку на урл, и потом используешь $1

Yuliy
13.09.2018
17:44:21
тип такого

чет не выходит закинуть $(.*) в $1

Iurii
13.09.2018
17:45:54
@Asgoret @vizdrag

Aleserche
13.09.2018
17:46:44
!спам

Детсад
13.09.2018
18:12:17
Добрый день. У меня стоит простая задача - сделать так, чтобы логи писались из приложения в elasticsearch. Приложение - java. Логов может быть как много, так и мало, поэтому я хочу сделать буферизацию, чтобы посылать логи в эластик пачками. И заодно выкидывать логи если elastic не справляется или упал там. Я хочу для этой цели использовать fluentd. Есть планы перейти на fluent-bit, но пока fluentd. И соответственно использовать memory buffer. Но у меня не получается. И поэтому я хотел попросить кого-нибудь, кто это уже делал мне подсказать - это же обычная задача - многие наверняка с ней сталкивались. В частности мне совершенно непонятно как работают эти буфера и chunks во fluentd. Я по наивности полагал, что если не настраивать ключи для chunks, то fluentd будет выделять из общей памяти размером total_limit_size пространство под чанк, заполнять этот чанк новыми сообщениями и потом, как только чанк заполнится сообщениями на chunk_full_threshold начнет пытаться его отсылать. Если память кончится, то если выставить overflow_action drop_oldest_chunk, то старые чанки будут выкидываться. Но все оказалось не так, как я думал. А как - я не понимаю и поэтому прошу помочь разобраться. Итак конкретика: сначала у меня была конфигурация вот такая: <buffer> @type memory flush_interval 1s retry_forever false retry_wait 10 retry_exponential_backoff_base 2 retry_max_times 4 chunk_limit_size 512K total_limit_size 32M overflow_action drop_oldest_chunk fluentd 1.1 В принципе все работало, но память, потребляемая вырастала больше 150мегабайт. Но у нас же сконфигурено было 32мега лимит - откуда 150? Я попытался сделать по-другому: <buffer> @type memory ... flush_mode immediate chunk_limit_size 1M chunk_limit_records 1000 total_limit_size 32M и оно вообще перестало писать в эластик. Но ведь кто-то же умеет. Подскажите, а?

Google
Nikita
13.09.2018
18:13:17
товарищи, кто знает, зачем portainer или другие проекты испоьзуют "#" в урлах? не могу настроить gateway инструкцию нормально

изза этого символа....

все пути http://0.0.0.0:9000/#/dashboard

Nikita
13.09.2018
18:14:07
хм

ну у меня kong

он на nginx

и треует разрешенных символов.

даже в url encoded виде

Konstantin
13.09.2018
18:15:10
Повесь на какой-то урл его?

Nikita
13.09.2018
18:15:23
так я это и пытаюсь сделать

Страница 4342 из 4568