• Не могу запустить unicorn. Выдает ошибку, как исправить?

    Mirkom63
    @Mirkom63 Автор вопроса
    я его уже настраивал с ним как-то проще.
  • Не могу запустить unicorn. Выдает ошибку, как исправить?

    Mirkom63
    @Mirkom63 Автор вопроса
    все-равно ругается на ту строку....
  • Не могу запустить unicorn. Выдает ошибку, как исправить?

    Mirkom63
    @Mirkom63 Автор вопроса
    unicorn запустился норм.
    [lessonweb@one test_app]$ unicorn_rails -c config/unicorn.rb -E production -D
    [lessonweb@one test_app]$

    nginx не хочет
    [root@one ~]# systemctl start nginx
    Job for nginx.service failed. See 'systemctl status nginx.service' and 'journalctl -xn' for details.
    [root@one ~]# systemctl status nginx.service
    nginx.service - The nginx HTTP and reverse proxy server
    Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled)
    Active: failed (Result: exit-code) since Пт 2015-10-02 17:28:16 MSK; 4s ago
    Process: 4749 ExecStartPre=/usr/sbin/nginx -t (code=exited, status=1/FAILURE)

    окт 02 17:28:16 one systemd[1]: Starting The nginx HTTP and reverse proxy server...
    окт 02 17:28:16 one nginx[4749]: nginx: [emerg] no path in the unix domain socket in upstream "unix:" in /etc/nginx/conf.d/lesson-web.conf:2
    окт 02 17:28:16 one nginx[4749]: nginx: configuration file /etc/nginx/nginx.conf test failed
    окт 02 17:28:16 one systemd[1]: nginx.service: control process exited, code=exited status=1
    окт 02 17:28:16 one systemd[1]: Failed to start The nginx HTTP and reverse proxy server.
    окт 02 17:28:16 one systemd[1]: Unit nginx.service entered failed state.
  • Не могу запустить unicorn. Выдает ошибку, как исправить?

    Mirkom63
    @Mirkom63 Автор вопроса
    Сделал пользователя lessonweb. запустил от него приложение test_app

    вот что выходит:
    [lessonweb@one test_app]$ unicorn_rails -c config/unicorn.rb -E production -D
    /usr/local/rvm/gems/ruby-2.2.2/gems/unicorn-4.9.0/lib/unicorn/http_server.rb:778:in `initialize': Permission denied @ rb_sysopen - /home/lessonweb/test_app/log/unicorn.stderr.log (Errno::EACCES)
    from /usr/local/rvm/gems/ruby-2.2.2/gems/unicorn-4.9.0/lib/unicorn/http_server.rb:778:in `open'
    from /usr/local/rvm/gems/ruby-2.2.2/gems/unicorn-4.9.0/lib/unicorn/http_server.rb:778:in `redirect_io'
    from /usr/local/rvm/gems/ruby-2.2.2/gems/unicorn-4.9.0/lib/unicorn/http_server.rb:175:in `stderr_path='
    from /usr/local/rvm/gems/ruby-2.2.2/gems/unicorn-4.9.0/lib/unicorn/configurator.rb:111:in `block in commit!'
    from /usr/local/rvm/gems/ruby-2.2.2/gems/unicorn-4.9.0/lib/unicorn/configurator.rb:108:in `each'
    from /usr/local/rvm/gems/ruby-2.2.2/gems/unicorn-4.9.0/lib/unicorn/configurator.rb:108:in `commit!'
    from /usr/local/rvm/gems/ruby-2.2.2/gems/unicorn-4.9.0/lib/unicorn/http_server.rb:113:in `initialize'
    from /usr/local/rvm/gems/ruby-2.2.2/gems/unicorn-4.9.0/bin/unicorn_rails:209:in `new'
    from /usr/local/rvm/gems/ruby-2.2.2/gems/unicorn-4.9.0/bin/unicorn_rails:209:in `'
    from /usr/local/rvm/gems/ruby-2.2.2/bin/unicorn_rails:23:in `load'
    from /usr/local/rvm/gems/ruby-2.2.2/bin/unicorn_rails:23:in `'
    from /usr/local/rvm/gems/ruby-2.2.2/bin/ruby_executable_hooks:15:in `eval'
    from /usr/local/rvm/gems/ruby-2.2.2/bin/ruby_executable_hooks:15:in `'
    master failed to start, check stderr log for details
    [lessonweb@one test_app]$ stat config/unicorn.rb
    Файл: «config/unicorn.rb»
    Размер: 594 Блоков: 8 Блок В/В: 4096 обычный файл
    Устройство: fd01h/64769d Inode: 138039 Ссылки: 1
    Доступ: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
    Доступ: 2015-10-02 17:10:25.946000000 +0300
    Модифицирован: 2015-10-02 17:10:22.254000000 +0300
    Изменён: 2015-10-02 17:10:22.360000000 +0300
    Создан: -
  • Не могу запустить unicorn. Выдает ошибку, как исправить?

    Mirkom63
    @Mirkom63 Автор вопроса
    запустил unicorn от petrov, nginx все-равно не запускается.
    А nginx запускать от petrov или от root?
  • Не могу запустить unicorn. Выдает ошибку, как исправить?

    Mirkom63
    @Mirkom63 Автор вопроса
    а что если удалить пользователя petrov в принципе.
    Развернуть приложение в home и запустить от рута?
  • Не могу запустить unicorn. Выдает ошибку, как исправить?

    Mirkom63
    @Mirkom63 Автор вопроса
    поставил. но это не изменило ситуацию.
    у папки home тоже поставил доступ для petrov
  • Не могу запустить unicorn. Выдает ошибку, как исправить?

    Mirkom63
    @Mirkom63 Автор вопроса
    я так понимаю этому пользователю прав не хватает.... да?
  • Не могу запустить unicorn. Выдает ошибку, как исправить?

    Mirkom63
    @Mirkom63 Автор вопроса
    [root@one ~]# su petrov
    [petrov@one root]$ rvm use 2.2.2
    Using /usr/local/rvm/gems/ruby-2.2.2
    [petrov@one root]$ unicorn_rails -c config/unicorn.rb -E production -D
    /usr/local/rvm/gems/ruby-2.2.2/gems/unicorn-4.9.0/lib/unicorn/configurator.rb:75:in `read': Permission denied @ rb_sysopen - config/unicorn.rb (Errno::EACCES)
    from /usr/local/rvm/gems/ruby-2.2.2/gems/unicorn-4.9.0/lib/unicorn/configurator.rb:75:in `reload'
    from /usr/local/rvm/gems/ruby-2.2.2/gems/unicorn-4.9.0/lib/unicorn/configurator.rb:68:in `initialize'
    from /usr/local/rvm/gems/ruby-2.2.2/gems/unicorn-4.9.0/lib/unicorn/http_server.rb:100:in `new'
    from /usr/local/rvm/gems/ruby-2.2.2/gems/unicorn-4.9.0/lib/unicorn/http_server.rb:100:in `initialize'
    from /usr/local/rvm/gems/ruby-2.2.2/gems/unicorn-4.9.0/bin/unicorn_rails:209:in `new'
    from /usr/local/rvm/gems/ruby-2.2.2/gems/unicorn-4.9.0/bin/unicorn_rails:209:in `'
    from /usr/local/rvm/gems/ruby-2.2.2/bin/unicorn_rails:23:in `load'
    from /usr/local/rvm/gems/ruby-2.2.2/bin/unicorn_rails:23:in `'
    from /usr/local/rvm/gems/ruby-2.2.2/bin/ruby_executable_hooks:15:in `eval'
    from /usr/local/rvm/gems/ruby-2.2.2/bin/ruby_executable_hooks:15:in `'
    master failed to start, check stderr log for details

    вот что выдает.
  • Не могу запустить unicorn. Выдает ошибку, как исправить?

    Mirkom63
    @Mirkom63 Автор вопроса
    Если от petrov запускать: то вот что выдает лог:

    I, [2015-10-02T16:24:47.415487 #3069] INFO -- : Refreshing Gem list
    E, [2015-10-02T16:24:48.589697 #3069] ERROR -- : adding listener failed addr=/tmp/unicorn.sock (in use)
    E, [2015-10-02T16:24:48.589765 #3069] ERROR -- : retrying in 0.5 seconds (4 tries left)
    E, [2015-10-02T16:24:49.090285 #3069] ERROR -- : adding listener failed addr=/tmp/unicorn.sock (in use)
    E, [2015-10-02T16:24:49.090482 #3069] ERROR -- : retrying in 0.5 seconds (3 tries left)
    E, [2015-10-02T16:24:49.591005 #3069] ERROR -- : adding listener failed addr=/tmp/unicorn.sock (in use)
    E, [2015-10-02T16:24:49.591159 #3069] ERROR -- : retrying in 0.5 seconds (2 tries left)
    E, [2015-10-02T16:24:50.091695 #3069] ERROR -- : adding listener failed addr=/tmp/unicorn.sock (in use)
    E, [2015-10-02T16:24:50.091867 #3069] ERROR -- : retrying in 0.5 seconds (1 tries left)
    E, [2015-10-02T16:24:50.592412 #3069] ERROR -- : adding listener failed addr=/tmp/unicorn.sock (in use)
    E, [2015-10-02T16:24:50.592568 #3069] ERROR -- : retrying in 0.5 seconds (0 tries left)
    E, [2015-10-02T16:24:51.093108 #3069] ERROR -- : adding listener failed addr=/tmp/unicorn.sock (in use)
    /usr/local/rvm/gems/ruby-2.2.2/gems/unicorn-4.9.0/lib/unicorn/socket_helper.rb:158:in `initialize': Address already in use - connect(2) for /tmp/unicorn.sock (Errno::EADDRINUSE)
    from /usr/local/rvm/gems/ruby-2.2.2/gems/unicorn-4.9.0/lib/unicorn/socket_helper.rb:158:in `new'
    from /usr/local/rvm/gems/ruby-2.2.2/gems/unicorn-4.9.0/lib/unicorn/socket_helper.rb:158:in `bind_listen'
    from /usr/local/rvm/gems/ruby-2.2.2/gems/unicorn-4.9.0/lib/unicorn/http_server.rb:242:in `listen'
    from /usr/local/rvm/gems/ruby-2.2.2/gems/unicorn-4.9.0/lib/unicorn/http_server.rb:813:in `block in bind_new_listeners!'
    from /usr/local/rvm/gems/ruby-2.2.2/gems/unicorn-4.9.0/lib/unicorn/http_server.rb:813:in `each'
    from /usr/local/rvm/gems/ruby-2.2.2/gems/unicorn-4.9.0/lib/unicorn/http_server.rb:813:in `bind_new_listeners!'
    from /usr/local/rvm/gems/ruby-2.2.2/gems/unicorn-4.9.0/lib/unicorn/http_server.rb:138:in `start'
    from /usr/local/rvm/gems/ruby-2.2.2/gems/unicorn-4.9.0/bin/unicorn_rails:209:in `'
    from /usr/local/rvm/gems/ruby-2.2.2/bin/unicorn_rails:23:in `load'
    from /usr/local/rvm/gems/ruby-2.2.2/bin/unicorn_rails:23:in `'
    from /usr/local/rvm/gems/ruby-2.2.2/bin/ruby_executable_hooks:15:in `eval'
    from /usr/local/rvm/gems/ruby-2.2.2/bin/ruby_executable_hooks:15:in `'
    I, [2015-10-02T16:25:49.524852 #3077] INFO -- : Refreshing Gem list
    E, [2015-10-02T16:25:50.752528 #3077] ERROR -- : adding listener failed addr=/tmp/unicorn.sock (in use)
    E, [2015-10-02T16:25:50.752600 #3077] ERROR -- : retrying in 0.5 seconds (4 tries left)
    E, [2015-10-02T16:25:51.253002 #3077] ERROR -- : adding listener failed addr=/tmp/unicorn.sock (in use)
    E, [2015-10-02T16:25:51.253143 #3077] ERROR -- : retrying in 0.5 seconds (3 tries left)
    E, [2015-10-02T16:25:51.753617 #3077] ERROR -- : adding listener failed addr=/tmp/unicorn.sock (in use)
    E, [2015-10-02T16:25:51.753759 #3077] ERROR -- : retrying in 0.5 seconds (2 tries left)
    E, [2015-10-02T16:25:52.254179 #3077] ERROR -- : adding listener failed addr=/tmp/unicorn.sock (in use)
    E, [2015-10-02T16:25:52.254352 #3077] ERROR -- : retrying in 0.5 seconds (1 tries left)
    E, [2015-10-02T16:25:52.754813 #3077] ERROR -- : adding listener failed addr=/tmp/unicorn.sock (in use)
    E, [2015-10-02T16:25:52.754983 #3077] ERROR -- : retrying in 0.5 seconds (0 tries left)
    E, [2015-10-02T16:25:53.255491 #3077] ERROR -- : adding listener failed addr=/tmp/unicorn.sock (in use)
    /usr/local/rvm/gems/ruby-2.2.2/gems/unicorn-4.9.0/lib/unicorn/socket_helper.rb:158:in `initialize': Address already in use - connect(2) for /tmp/unicorn.sock (Errno::EADDRINUSE)
    from /usr/local/rvm/gems/ruby-2.2.2/gems/unicorn-4.9.0/lib/unicorn/socket_helper.rb:158:in `new'
    from /usr/local/rvm/gems/ruby-2.2.2/gems/unicorn-4.9.0/lib/unicorn/socket_helper.rb:158:in `bind_listen'
    from /usr/local/rvm/gems/ruby-2.2.2/gems/unicorn-4.9.0/lib/unicorn/http_server.rb:242:in `listen'
    from /usr/local/rvm/gems/ruby-2.2.2/gems/unicorn-4.9.0/lib/unicorn/http_server.rb:813:in `block in bind_new_listeners!'
    from /usr/local/rvm/gems/ruby-2.2.2/gems/unicorn-4.9.0/lib/unicorn/http_server.rb:813:in `each'
    from /usr/local/rvm/gems/ruby-2.2.2/gems/unicorn-4.9.0/lib/unicorn/http_server.rb:813:in `bind_new_listeners!'
    from /usr/local/rvm/gems/ruby-2.2.2/gems/unicorn-4.9.0/lib/unicorn/http_server.rb:138:in `start'
    from /usr/local/rvm/gems/ruby-2.2.2/gems/unicorn-4.9.0/bin/unicorn_rails:209:in `'
    from /usr/local/rvm/gems/ruby-2.2.2/bin/unicorn_rails:23:in `load'
    from /usr/local/rvm/gems/ruby-2.2.2/bin/unicorn_rails:23:in `'
    from /usr/local/rvm/gems/ruby-2.2.2/bin/ruby_executable_hooks:15:in `eval'
    from /usr/local/rvm/gems/ruby-2.2.2/bin/ruby_executable_hooks:15:in `'
    I, [2015-10-02T16:27:47.001419 #3256] INFO -- : Refreshing Gem list
    I, [2015-10-02T16:27:48.199664 #3256] INFO -- : unlinking existing socket=/tmp/unicorn.sock
    F, [2015-10-02T16:27:48.199756 #3256] FATAL -- : error adding listener addr=/tmp/unicorn.sock
    /usr/local/rvm/gems/ruby-2.2.2/gems/unicorn-4.9.0/lib/unicorn/socket_helper.rb:149:in `unlink': Operation not permitted @ unlink_internal - /tmp/unicorn.sock (Errno::EPERM)
    from /usr/local/rvm/gems/ruby-2.2.2/gems/unicorn-4.9.0/lib/unicorn/socket_helper.rb:149:in `rescue in bind_listen'
    from /usr/local/rvm/gems/ruby-2.2.2/gems/unicorn-4.9.0/lib/unicorn/socket_helper.rb:143:in `bind_listen'
    from /usr/local/rvm/gems/ruby-2.2.2/gems/unicorn-4.9.0/lib/unicorn/http_server.rb:242:in `listen'
    from /usr/local/rvm/gems/ruby-2.2.2/gems/unicorn-4.9.0/lib/unicorn/http_server.rb:813:in `block in bind_new_listeners!'
    from /usr/local/rvm/gems/ruby-2.2.2/gems/unicorn-4.9.0/lib/unicorn/http_server.rb:813:in `each'
    from /usr/local/rvm/gems/ruby-2.2.2/gems/unicorn-4.9.0/lib/unicorn/http_server.rb:813:in `bind_new_listeners!'
    from /usr/local/rvm/gems/ruby-2.2.2/gems/unicorn-4.9.0/lib/unicorn/http_server.rb:138:in `start'
    from /usr/local/rvm/gems/ruby-2.2.2/gems/unicorn-4.9.0/bin/unicorn_rails:209:in `'
    from /usr/local/rvm/gems/ruby-2.2.2/bin/unicorn_rails:23:in `load'
    from /usr/local/rvm/gems/ruby-2.2.2/bin/unicorn_rails:23:in `'
    from /usr/local/rvm/gems/ruby-2.2.2/bin/ruby_executable_hooks:15:in `eval'
    from /usr/local/rvm/gems/ruby-2.2.2/bin/ruby_executable_hooks:15:in `'

    видимо нет доступа к папке tmp?
  • Не могу запустить unicorn. Выдает ошибку, как исправить?

    Mirkom63
    @Mirkom63 Автор вопроса
    [root@one lessonweb]# which unicorn_rails
    /usr/local/rvm/gems/ruby-2.2.2/bin/unicorn_rails
    [root@one lessonweb]# sudo -u petrov /usr/local/rvm/gems/ruby-2.2.2/bin/unicorn_rails -c config/unicorn.rb -E production -D
    /usr/bin/env: ruby_executable_hooks: Нет такого файла или каталога

    =(((
  • Не могу запустить unicorn. Выдает ошибку, как исправить?

    Mirkom63
    @Mirkom63 Автор вопроса
    [root@one lessonweb]# sudo -u petrov unicorn_rails -c config/unicorn.rb -E production -D
    sudo: unicorn_rails: command not found

    он не понимает че я хочу(
  • Не могу запустить unicorn. Выдает ошибку, как исправить?

    Mirkom63
    @Mirkom63 Автор вопроса
    Я для html прописывал друго конфиг и там прописан был index.html
  • Не могу запустить unicorn. Выдает ошибку, как исправить?

    Mirkom63
    @Mirkom63 Автор вопроса
    В общем остановил selunux:
    [root@one lessonweb]# sestatus
    SELinux status: disabled

    ошибка не пропала
  • Не могу запустить unicorn. Выдает ошибку, как исправить?

    Mirkom63
    @Mirkom63 Автор вопроса
    вот несколько строк:

    [root@one lessonweb]# cat /var/log/audit/audit.log | grep nginx
    type=SERVICE_START msg=audit(1443775513.278:419): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg=' comm="nginx" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
    type=SERVICE_START msg=audit(1443776517.154:2393): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg=' comm="nginx" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
    type=SERVICE_STOP msg=audit(1443776517.154:2394): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg=' comm="nginx" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
    type=SERVICE_START msg=audit(1443776517.195:2395): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg=' comm="nginx" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=failed'
    type=SERVICE_START msg=audit(1443776532.620:2417): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg=' comm="nginx" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=failed'
    type=SERVICE_START msg=audit(1443776540.623:2432): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg=' comm="nginx" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=failed'
    type=SERVICE_START msg=audit(1443776616.467:2553): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg=' comm="nginx" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=failed'
    type=SERVICE_START msg=audit(1443776674.097:2636): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg=' comm="nginx" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
  • Не могу запустить unicorn. Выдает ошибку, как исправить?

    Mirkom63
    @Mirkom63 Автор вопроса
    Кстати говоря я пытался запустить просто html файл.
    И из папки /usr/share/nginx/html/ index.html запускается.
    А когда я настройках nginx указываю пут например /home/petrov/test/ и там файлик index.html, то ошибку 403 выдает.
  • Не могу запустить unicorn. Выдает ошибку, как исправить?

    Mirkom63
    @Mirkom63 Автор вопроса
    я запускаю все от root.
    Я не очень пока понимаю всю систему, но вроде как-то можно от sudo запускать. И я читал что создают пользователя для nginx.
    А пользователь nginx автоматически создается, а у него какие права доступа?
  • Не могу запустить unicorn. Выдает ошибку, как исправить?

    Mirkom63
    @Mirkom63 Автор вопроса
    [root@one lessonweb]# stat /home/petrov
    File: ‘/home/petrov’
    Size: 4096 Blocks: 8 IO Block: 4096 directory
    Device: fd01h/64769d Inode: 135139 Links: 3
    Access: (0755/drwxr-xr-x) Uid: ( 1000/ petrov) Gid: ( 1001/ petrov)
    Context: unconfined_u:object_r:user_home_dir_t:s0
    Access: 2015-10-02 14:37:51.343000000 +0300
    Modify: 2015-10-02 14:37:28.241000000 +0300
    Change: 2015-10-02 14:37:28.241000000 +0300
    Birth: -

    вроде ровно все.
    перенес unicorn.sock в tmp. Ничего не дало((((
  • Не могу запустить unicorn. Выдает ошибку, как исправить?

    Mirkom63
    @Mirkom63 Автор вопроса
    [root@one lessonweb]# ps aux | grep unicorn

    root 25092 0.0 15.7 330100 78908 ? Sl 13:09 0:01 unicorn_rails master -c config/unicorn.rb -E production -D
    root 25095 0.0 14.8 330100 74268 ? Sl 13:09 0:00 unicorn_rails worker[0] -c config/unicorn.rb -E production -D
    root 25097 0.0 14.8 330100 74268 ? Sl 13:09 0:00 unicorn_rails worker[1] -c config/unicorn.rb -E production -D
    root 26596 0.3 15.7 330116 78912 ? Sl 15:01 0:01 unicorn_rails master -c config/unicorn.rb -E production -D
    root 26599 0.0 14.7 330116 74020 ? Sl 15:01 0:00 unicorn_rails worker[0] -c config/unicorn.rb -E production -D
    root 26601 0.0 14.7 330116 74024 ? Sl 15:01 0:00 unicorn_rails worker[1] -c config/unicorn.rb -E production -D
    root 26761 0.0 0.1 112640 960 pts/0 R+ 15:08 0:00 grep --color=auto unicorn

    вот что выводит эта команда: ps aux | grep unicorn
    все верно? unicorn запущен же?