Size: a a a

DevOps — русскоговорящее сообщество

2021 April 05

p

promzeus in DevOps — русскоговорящее сообщество
Сергей Королёв
flush не делается например, данные из юзерспейс буфера не сбрасываются
не, уже отдебажили, логер json docker делает переносы строк на 8191-8192 в сыром виде
источник

p

promzeus in DevOps — русскоговорящее сообщество
надо копать это либо ulimit
источник

СК

Сергей Королёв... in DevOps — русскоговорящее сообщество
promzeus
не, уже отдебажили, логер json docker делает переносы строк на 8191-8192 в сыром виде
Очень странное решение
источник

p

promzeus in DevOps — русскоговорящее сообщество
не я уже сказал программерам пусть бьют свои мессаджи на поменьше
источник

СК

Сергей Королёв... in DevOps — русскоговорящее сообщество
promzeus
надо копать это либо ulimit
а оно то тут куда?
источник

СК

Сергей Королёв... in DevOps — русскоговорящее сообщество
promzeus
не я уже сказал программерам пусть бьют свои мессаджи на поменьше
ненене
источник

СК

Сергей Королёв... in DevOps — русскоговорящее сообщество
даже если ты 500к выкинул то надо как есть
источник

p

promzeus in DevOps — русскоговорящее сообщество
хорошо и как решить ?
источник

AT

Alexandr Tumanov in DevOps — русскоговорящее сообщество
Shturman
Привет.
Конкретно у меня есть отдельный сервер "управления". TeamCity по триггеру запускает задачу на этом сервере, передавая в параметрах данные цели, после выполнения целевые машины подготовлены, туда уже тем же TeamCity заливается код, билдится и т.п.
Кто в твоей схеме занимается нумерацией версий сборок? Как много сборок хранится в один момент времени?
источник

S

Shturman in DevOps — русскоговорящее сообщество
Друзья, перефразировал вопрос по Ansible.
Есть роль, которая создаёт папки:

- name: Creates project directories
 file: path={{ item }} state=directory owner=www-data group=www-data
 with_items:
  - /var/www/{{ root_domain.split(".")[0] | lower }}_var/logs/api/
  - /var/www/{{ root_domain }}.media/

Если root_domain будет, скажем, aaa.ru, то будут созданы две папки как положено, а если я передаю список, то создаются папки только для первого элемента в списке. Вопрос - как заставить создавать для каждого элемента.
Вроде блин всё проще некуда, но видать не выспался я .))
источник

СК

Сергей Королёв... in DevOps — русскоговорящее сообщество
promzeus
хорошо и как решить ?
Ты уверен что это именно докер? Сделай контейнер без никто и cat file.txt с непрерывной строкой на 512Кб
источник

СК

Сергей Королёв... in DevOps — русскоговорящее сообщество
У тебя могут несколько процессов/потоков писать
источник

СК

Сергей Королёв... in DevOps — русскоговорящее сообщество
И тут все что угодно может быть
источник

S

Shturman in DevOps — русскоговорящее сообщество
Alexandr Tumanov
Кто в твоей схеме занимается нумерацией версий сборок? Как много сборок хранится в один момент времени?
Нумерацией занимается сам TeamCity.
Фактически храню не больше трёх, да и то исключительно для удобства (есть симлинк current - в критическом случае его натравливаю на папку с прошлым билдом). Но это исключительно редкий случай, который наверное уж год не применялся.
Разработчики перед поставкой всегда актуализируют ветку previous, и тогда в случае проблем просто накатывается она и всё.
источник

p

promzeus in DevOps — русскоговорящее сообщество
Сергей Королёв
Ты уверен что это именно докер? Сделай контейнер без никто и cat file.txt с непрерывной строкой на 512Кб
ну как минимум нашел файл .log физически который был создан docker и в нем обнаружил перенос строки json на 8192
источник

AT

Alexandr Tumanov in DevOps — русскоговорящее сообщество
Shturman
Нумерацией занимается сам TeamCity.
Фактически храню не больше трёх, да и то исключительно для удобства (есть симлинк current - в критическом случае его натравливаю на папку с прошлым билдом). Но это исключительно редкий случай, который наверное уж год не применялся.
Разработчики перед поставкой всегда актуализируют ветку previous, и тогда в случае проблем просто накатывается она и всё.
Спасибо
источник

S

Shturman in DevOps — русскоговорящее сообщество
Alexandr Tumanov
Спасибо
Да не за что .)
источник

СК

Сергей Королёв... in DevOps — русскоговорящее сообщество
promzeus
ну как минимум нашел файл .log физически который был создан docker и в нем обнаружил перенос строки json на 8192
А ты проверь cat'ом в цикле
источник

КК

Кракозябр Кракозябро... in DevOps — русскоговорящее сообщество
Приветствую. Есть у кого под рукой гайды для дошкольников по gitlab ci/cd по ssh, без докеров и вот этого всего?🤔
Мне деплоить рельсовый проект на несколько бэкендов😅
источник

СК

Сергей Королёв... in DevOps — русскоговорящее сообщество
promzeus
ну как минимум нашел файл .log физически который был создан docker и в нем обнаружил перенос строки json на 8192
Вот просто выкидывать файло больше 8к
источник