Thin - это веб-сервер на основе EventMachine, написанный на Ruby для запуска веб-приложений на основе Rack.
1 ответ

Как перенаправить запрос с сервера Apache на локальный тонкий веб-сервер?

Я экспериментирую с dashing-icinga в данный момент и сейчас все готово и работаю локально, но я пока не могу открыть панель управления с другого компьютера в сети через обратный прокси-сервер на моем apache-веб-сервере. Я новичок в этой теме и мне н…
11 апр '19 в 07:45
1 ответ

Запуск команды при загрузке с правильным пользователем env vars

Я пытаюсь создать сценарий запуска, который будет запускать эту команду при загрузке для моего сервера Ubuntu 12.04: Комплектация exec thin -R config.ru start -p 3030 Когда я запускаю его как обычный пользователь, он работает просто отлично, запуска…
15 окт '13 в 22:00
2 ответа

Тонкий процесс дублируется после запуска upstart.conf

Я пытаюсь бежать thin сервер в выскочке. Вот то, что мой upstart.conf файл содержит: description 'kitfaye' start on runlevel [12356] stop on runlevel [!12356] respawn script exec su -l deploy -c "export RAILS_ENV=production && cd /home/deplo…
07 сен '14 в 09:43
2 ответа

Как перезапустить службы RoR после перезагрузки сервера

Обновление Я искал вокруг, чтобы увидеть, какие службы, возможно, потребуется перезапустить в моем проекте после перезагрузки. Одним из них был думающий сфинкс, которого я, наконец, дошел до того, что в нем регистрируется: [Fri Nov 16 19:34:29.820 2…
15 ноя '12 в 20:36
1 ответ

Конфигурация nginx для безопасного обслуживания активов

У меня есть веб-приложение, которое имеет статический контент и может обслуживать динамические страницы и защищенный контент. Статический контент лежит в /public папка и должна обслуживаться непосредственно nginx, Динамический контент обслуживается …
13 авг '12 в 09:36
2 ответа

Как определить оптимальное количество экземпляров ruby ​​thin/mongrel для сервера, количество ядер?

Мы пытаемся развернуть экземпляры беспорядка на машине. Каково оптимальное количество экземпляров беспородных для сервера? Поскольку экземпляр может обрабатывать параллельные соединения, я не вижу никаких преимуществ в запуске более 1 на ядро. Более…
12 янв '11 в 00:58
1 ответ

Nginx прокси веб-сокеты, соединения не закрыты

Я запутался в том, где находится проблема, но в основном у меня есть nginx, передающий соединения websocket к внутреннему тонкому серверу ruby ​​end, который обслуживает соединения с модулем websocket-rails в приложении Ruby on Rails. Все это прекра…
31 авг '13 в 15:45
1 ответ

Elastic Load Balancer & SSL терминация

Я настраиваю приложение Rails на AWS, которое: 1) весь трафик должен быть зашифрован ssl 2) будет сильно колебаться в объеме трафика еженедельно 3) будет поддерживаться кем-то, кто сильнее кодера, чем sysadmin Я думаю, что завершение SSL на эластичн…
28 дек '10 в 23:17
1 ответ

Ошибка 503: невозможно развернуть приложение rails 3 с помощью apache + thin (стек bitnamy ruby)

Как вы заметили, я немного новичок на Rails. Вот вещь У меня работает EC2 Bitnami RubyStack AMI. Я пытаюсь развернуть пример проекта, чтобы убедиться, что я делаю правильные вещи, но я ничего не получаю вообще. Я просто получаю ошибку 503 Я слежу за…
22 ноя '12 в 04:26
0 ответов

При перезапуске тонких через Capistrano изменения не подхватываются

В моем deploy.rb у меня есть следующие задачи: namespace :deploy do task :start, :roles => :app do run "cd #{current_path} && bundle exec thin start -C config/thin.yml" end task :stop, :roles => :app do run "cd #{current_path} &&am…
21 янв '13 в 17:53
1 ответ

Запуск тонкого сервера в качестве скрипта init.d на CentOS 6.3

Я следовал здесь руководству Slicehost и смог установить thin в init.d, чтобы иметь возможность запускаться при загрузке. Я также создал необходимый файл конфигурации. При запуске из командной строки вошли в систему как root используя команду ниже, …
15 фев '13 в 18:17
1 ответ

Простой способ запустить несколько приложений на сервере

У меня есть несколько приложений на моем сервере. Каждое приложение использует свой собственный набор гемов rvm. Я использую Thin в качестве веб-сервера для каждого приложения, этот сервер устанавливается отдельно для каждого приложения. Каждый серв…
2 ответа

Linux: найдите тонкий сервер, работающий на порту 80, и убейте его

На моем сервере Linux я запустил: sudo thin start -p 80 -d Теперь я хотел бы перезагрузить сервер. Проблема в том, что я не могу заставить старый процесс убить его. Я старался: netstat -anp Но то, что я вижу на порте 80, таково: Proto Recv-Q Send-Q …
15 дек '12 в 01:23
1 ответ

Как настроить nginx + thin + несколько доменов + несколько виртуальных хостов?

У меня есть VPS. Я создаю сайты с Rails. У меня есть несколько доменов. Теперь я хочу установить nginx + thin и настроить их на поддержку multiple hostsПозвольте каждому хосту иметь отдельный домен. Я много искал, и теперь nginx и thin установлены и…
14 июл '10 в 02:13
1 ответ

Тонкие процессы не запускаются после перезагрузки в Ubuntu 12.04

Ну, я использую Ubuntu 12.04.2, и у меня установлен Thin gem install thin sudo thin install sudo /usr/sbin/update-rc.d -f thin defaults и у меня есть свои конфиги в /etc/thin, Но после перезагрузки системы тонкие процессы не запускаются, если я не з…
01 июл '13 в 11:38
2 ответа

Тонкий сервер: `start_tcp_server': нет акцептора (порт используется или требует привилегий root) (RuntimeError)

Мой тонкий веб-сервер не запускается с сообщением об ошибке. Я не могу найти какую-либо информацию или приводит о том, как это исправить, кто-нибудь идея? Спасибо Тонкий веб-сервер (кодовое имя v1.5.0 Knife) Максимальное количество подключений устан…
12 окт '12 в 08:56
0 ответов

Перезапустите тонкий сервер, собирая изменения во вновь развернутом каталоге

После развертывания с использованием Capistrano, где у меня есть задача развертывания, которая перезапускает тонкий сервер, только что развернутые изменения не воспринимаются тонким сервером. Даже если я вручную запустил команду thin restart из ново…
28 дек '13 в 23:18
1 ответ

Что означают эти записи в журнале Thin cache?

Недавно я выпустил обновление моего веб-приложения на Rails 3.1. Я использую это приложение на Unbuntu 10.04 VPS с тонким на внутренней стороне, Nginx на передней панели. Чтобы мое приложение работало с новым конвейером ресурсов Rails, я добавил сле…
04 янв '12 в 14:02
3 ответа

Как я могу запустить свой Тонкий сервер от имени другого пользователя в Ubuntu?

Я использую Ubuntu 10.04 VPS, на котором размещены 2 тонких процесса, работающих под Ruby On Rails за Nginx. Я управляю процессами Thin с помощью сценария запуска /etc/init.d как обычный пользователь. В моем Тонком конфигурационном файле я указываю:…
07 мар '12 в 13:50
1 ответ

Тонкий сервер с GoDaddy ssl - доступ из OSX

У меня есть тонкий сервер, который я запускаю с сертификатом от GoDaddy и закрытым ключом, который я создал ранее. У меня также есть файл "gd_bundle.crt", который, вероятно, требуется для доступа из osx (или iphones). thin принимает только мой серти…
27 дек '11 в 20:57