
yopp
09.08.2016
16:17:53
вот
видно что рельса чота пытается там сделать
яж говорю, ищи логи либо в /home/git/gitlab/logs либо ещё где-то, надо посмотреть куда они их пишут

Pavel
09.08.2016
16:19:53
для начала дай памяти больше чем 1G я уже сказал

Google

Pavel
09.08.2016
16:20:01
все запускается из композа норм из этого

yopp
09.08.2016
16:20:01

Макс
09.08.2016
16:20:03
сейчас пошарю

Pavel
09.08.2016
16:20:18
если он просто запустил и оно сразу вот так - в памяти
там после установки идет миграция
накатываются схемы и вот это все
все это делает ебаная рельса

yopp
09.08.2016
16:20:52
миграции не CPU-intensive операции
потому что это просто команды в базу, если конечно они там говно руками не перебирают

Pavel
09.08.2016
16:21:19
хорошо, я признаю что не прав

yopp
09.08.2016
16:21:37
оно может конечно ещё ассеты собирать
но я чота сомневаюсь
собирать ассеты при загрузке приложения это какой-то ад

Google

yopp
09.08.2016
16:22:18
хотя хуй их знает в гитлабе

Anatoly
09.08.2016
16:22:25
та la жиденький. не похоже что там есть что то цпу интенсив

Макс
09.08.2016
16:22:45
вывел docker logs

Pavel
09.08.2016
16:23:26
остальные воркеры не могут запуститься?

yopp
09.08.2016
16:23:52
походу рельса валится при загрузке
да
PID меняется у процесса
ищи логи рельсы в /home/git/gitlab/logs

Alexander
09.08.2016
16:26:44
у меня тут небольшой вопрос - сервачок упал, я смотрю логи, а там куча
^@^@^@^@^@^@
это имеет какой-либо смысл?

Anatoly
09.08.2016
16:27:08

yopp
09.08.2016
16:28:27
я могу в футболку переодеться, чтоб лучше шло!

Макс
09.08.2016
16:29:24
gitlab-workhorse.log production.log sidekiq.log unicorn.stderr.log unicorn.stdout.log

yopp
09.08.2016
16:29:40
unicorn.stderr и production
можно ещё unicorn.stdout, но там ничо интересного не будет

Макс
09.08.2016
16:29:59
в unicorn.stderr.log что-то дофига всего... сейчас выцарапаю из контейнера

yopp
09.08.2016
16:30:10
tail -n 80 сделай
там бектрейс небось?
наверное база не поднялась или ещё чонибудь в этом духе

Макс
09.08.2016
16:34:02
В продакшен логе только куча строк таких:
** [Raven] Raven 1.1.0 configured not to send errors.
Cleaning old build artifacts

Google

yopp
09.08.2016
16:34:19
а в stderr?

Alexander
09.08.2016
16:34:47
смотря какой сервачок и смотря чьи логи
я посмотрел syslog, там последнее сообщение перед падением было
Aug 9 14:47:56 atrox kernel: [4268335.338947] audit: type=1400 audit(1470743276.961:1526583): apparmor="DENIED" operation="ptrace" profile="docker-default" pid=32336 comm="htop" requested_mask="trace" denied_mask="trace" peer="unconfined"
(у меня таких сообщений много в логах), а потом куча повторяющихся
^@^@^@


Макс
09.08.2016
16:36:06
I, [2016-08-09T22:01:16.558984 #616] INFO -- : Refreshing Gem list
/usr/lib/ruby/2.1.0/open3.rb:193:in `spawn': Cannot allocate memory - /usr/bin/git (Errno::ENOMEM)
from /usr/lib/ruby/2.1.0/open3.rb:193:in `popen_run'
from /usr/lib/ruby/2.1.0/open3.rb:93:in `popen3'
from /home/git/gitlab/lib/gitlab/popen.rb:23:in `popen'
from /home/git/gitlab/config/initializers/2_app.rb:7:in `<module:Gitlab>'
from /home/git/gitlab/config/initializers/2_app.rb:1:in `<top (required)>'
from /home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/activesupport-4.2.7/lib/active_support/dependencies.rb:268:in `load'
from /home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/activesupport-4.2.7/lib/active_support/dependencies.rb:268:in `block in load'
from /home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/activesupport-4.2.7/lib/active_support/dependencies.rb:240:in `load_dependency'
from /home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/activesupport-4.2.7/lib/active_support/dependencies.rb:268:in `load'
from /home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/railties-4.2.7/lib/rails/engine.rb:652:in `block in load_config_initializer'
from /home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/activesupport-4.2.7/lib/active_support/notifications.rb:166:in `instrument'
from /home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/railties-4.2.7/lib/rails/engine.rb:651:in `load_config_initializer'
from /home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/railties-4.2.7/lib/rails/engine.rb:616:in `block (2 levels) in <class:Engine>'
from /home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/railties-4.2.7/lib/rails/engine.rb:615:in `each'
from /home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/railties-4.2.7/lib/rails/engine.rb:615:in `block in <class:Engine>'
from /home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/railties-4.2.7/lib/rails/initializable.rb:30:in `instance_exec'
from /home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/railties-4.2.7/lib/rails/initializable.rb:30:in `run'
from /home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/railties-4.2.7/lib/rails/initializable.rb:55:in `block in run_initializers'
from /usr/lib/ruby/2.1.0/tsort.rb:226:in `block in tsort_each'
from /usr/lib/ruby/2.1.0/tsort.rb:348:in `block (2 levels) in each_strongly_connected_component'
from /usr/lib/ruby/2.1.0/tsort.rb:418:in `block (2 levels) in each_strongly_connected_component_from'
from /usr/lib/ruby/2.1.0/tsort.rb:427:in `each_strongly_connected_component_from'
from /usr/lib/ruby/2.1.0/tsort.rb:417:in `block in each_strongly_connected_component_from'
from /home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/railties-4.2.7/lib/rails/initializable.rb:44:in `each'
from /home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/railties-4.2.7/lib/rails/initializable.rb:44:in `tsort_each_child'
from /usr/lib/ruby/2.1.0/tsort.rb:411:in `call'
from /usr/lib/ruby/2.1.0/tsort.rb:411:in `each_strongly_connected_component_from'
from /usr/lib/ruby/2.1.0/tsort.rb:347:in `block in each_strongly_connected_component'
from /usr/lib/ruby/2.1.0/tsort.rb:345:in `each'
from /usr/lib/ruby/2.1.0/tsort.rb:345:in `call'
from /usr/lib/ruby/2.1.0/tsort.rb:345:in `each_strongly_connected_component'
from /usr/lib/ruby/2.1.0/tsort.rb:224:in `tsort_each'
from /usr/lib/ruby/2.1.0/tsort.rb:205:in `tsort_each'
from /home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/railties-4.2.7/lib/rails/initializable.rb:54:in `run_initializers'
from /home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/railties-4.2.7/lib/rails/application.rb:352:in `initialize!'
from /home/git/gitlab/config/environment.rb:5:in `<top (required)>'
from config.ru:19:in `require'
from config.ru:19:in `block in <main>'
from /home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/rack-1.6.4/lib/rack/builder.rb:55:in `instance_eval'
from /home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/rack-1.6.4/lib/rack/builder.rb:55:in `initialize'
from config.ru:1:in `new'
from config.ru:1:in `<main>'
from /home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/unicorn-4.9.0/lib/unicorn.rb:48:in `eval'
from /home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/unicorn-4.9.0/lib/unicorn.rb:48:in `block in builder'
from /home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/unicorn-4.9.0/bin/unicorn_rails:139:in `call'
from /home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/unicorn-4.9.0/bin/unicorn_rails:139:in `block in rails_builder'
from /home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/unicorn-4.9.0/lib/unicorn/http_server.rb:768:in `call'
from /home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/unicorn-4.9.0/lib/unicorn/http_server.rb:768:in `build_app!'
from /home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/unicorn-4.9.0/lib/unicorn/http_server.rb:137:in `start'
from /home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/unicorn-4.9.0/bin/unicorn_rails:209:in `<top (required)>'
from /home/git/gitlab/vendor/bundle/ruby/2.1.0/bin/unicorn_rails:23:in `load'
from /home/git/gitlab/vendor/bundle/ruby/2.1.0/bin/unicorn_rails:23:in `<main>'
I, [2016-08-09T22:01:44.854693 #619] INFO -- : Refreshing Gem list


nikoinlove
09.08.2016
16:36:37
Cannot allocate memory ха ха ха

yopp
09.08.2016
16:36:37
лол
ну да :)

Pavel
09.08.2016
16:36:51
епта бля

Anatoly
09.08.2016
16:36:55

Макс
09.08.2016
16:36:58
млин, жесть.... сколько ему надо-то? :D

Dmitrii
09.08.2016
16:37:07
Щас у меня случится can't allocate memory

Anatoly
09.08.2016
16:37:08

Dmitrii
09.08.2016
16:37:18
Пастой не учили пользоваться чтоли?

Pavel
09.08.2016
16:37:26
я сразу писал про 4

yopp
09.08.2016
16:37:37
нормально они там гуляют

Pavel
09.08.2016
16:37:38
но можешь ограничить количество воркеров юникорна

yopp
09.08.2016
16:37:52
судя по proctable там и так один

Admin
ERROR: S client not available

Макс
09.08.2016
16:38:04

yopp
09.08.2016
16:38:12
ваще там в сумме у сайдкика и у юникорна 50% памяти

Google

Anatoly
09.08.2016
16:38:39

yopp
09.08.2016
16:38:50
оно ломается на попытке запустить git
видать версию пытается проверить

N
09.08.2016
16:38:58
А вы ж под рутом все это запускаете, правда?

Pavel
09.08.2016
16:39:02
на 1G у тебя так и не запустится
но сделай 2

Макс
09.08.2016
16:39:24

yopp
09.08.2016
16:39:29
мы на 1 гиге гоняем жырный jruby, но как они вообще.

Pavel
09.08.2016
16:39:32
на твоих скринах - 1
и ваще там релса
чо вы хотите от нее

yopp
09.08.2016
16:39:53
так мы рельсу гоняем

Макс
09.08.2016
16:40:00
попытался в environment написать:
UNICORN_WORKERS=1
. Тоже никак

Pavel
09.08.2016
16:40:10
надо ребилдить образы
вагрант дестрой

yopp
09.08.2016
16:40:16
кек

Pavel
09.08.2016
16:40:18
вагрант ап
как там у них

Anatoly
09.08.2016
16:40:40
досточно стоп старт

Google

Alexander
09.08.2016
16:40:48
ещё я обнаружил это в /var/log/faillog

Макс
09.08.2016
16:40:52
вагрант дестрой
ага, скажешь тоже... У меня там базы все превратятся в пыль ))))

Anatoly
09.08.2016
16:40:52
чтобы применить измения

Pavel
09.08.2016
16:40:58
=)

Alexander
09.08.2016
16:41:00
кто-то пытался войти с таким логином?