Проблемы установки рабочего сервера

Как отмечено выше, это - вопрос стоимости. Мы заменили все наши файловые серверы с Устройством Netwok (NetApp) NASs, и они делают относительно низкопроизводительные системы, но если бы Вы просто заменяете один сервер, это было бы излишество. Если Вы планируете рост, однако, который мог бы быть опцией для Вас.

0
задан 19 August 2011 в 03:37
3 ответа

Thats it!!!

The "http://www.openscg.org/se/postgresql/packages.jsp" installation of Postgresql 9.0.4 will put the .s.PGSQL.5432 file in /tmp instead of /var/run/postgresql on ubuntu and probably debian as well.

Quick and dirty solution is:

ln -s /tmp postgresql

Anybody know how it should really be fixed?

0
ответ дан 4 December 2019 в 22:10

Проверьте свой config / database.yml, среда разработки и производственная среда могут иметь разные настройки БД.

Не забудьте создать базу данных в производственной среде env (RailsEnv) или просто скопируйте учетные данные в из раздела разработки в производственный раздел в config / database.yml

В установке PG и Apache от имени пользователя root нет ничего плохого, это правильный способ защиты этих программ.

RoR и rvm могут быть установлены как пользователи без полномочий root, создайте еще один пользователь Apache и пассажир, используйте sudo для запуска Apache.

Убедитесь, что пользователь, которого вы настроили для Apache, имеет доступ к журналам и каталогу загрузки.

1
ответ дан 4 December 2019 в 22:10

Я установил журнал postgres для входа в систему и ничего не вижу при просмотре страницы. Когда я играю в PGAdmin, я вижу разные записи в журнале. Я понимаю, что httpd запускается как root, но postgres как пользователь postgres. Rails устанавливается как пользователь rutger, который принадлежит только к группе rutger.

netstat -an | grep LISTEN

tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:10000           0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:5432            0.0.0.0:*               LISTEN
tcp        0      0 127.0.0.1:34533         0.0.0.0:*               LISTEN
tcp6       0      0 :::22                   :::*                    LISTEN
tcp6       0      0 :::5432                 :::*                    LISTEN
unix  2      [ ACC ]     STREAM     LISTENING     239555   /tmp/.s.PGSQL.5432
unix  2      [ ACC ]     STREAM     LISTENING     6067     /tmp/passenger.1.0.863/generation-0/spawn-server/socket.876.74943570
unix  2      [ ACC ]     STREAM     LISTENING     6079     /tmp/passenger.1.0.863/generation-0/backends/ruby.<Rutger edited: long key>
unix  2      [ ACC ]     STREAM     LISTENING     6002     /tmp/passenger.1.0.863/generation-0/socket
unix  2      [ ACC ]     STREAM     LISTENING     6006     /tmp/passenger.1.0.863/generation-0/spawn-server/socket.874.163492224
unix  2      [ ACC ]     STREAM     LISTENING     6034     /tmp/passenger.1.0.863/generation-0/logging.socket
unix  2      [ ACC ]     STREAM     LISTENING     5164     /var/run/dbus/system_bus_socket
unix  2      [ ACC ]     STREAM     LISTENING     5934     /var/run/apache2/cgisock.863
unix  2      [ ACC ]     STREAM     LISTENING     3960     @/com/ubuntu/upstart

>ps -Af|grep postgres
postgres  4946     1  0 16:11 pts/0    00:00:00 /opt/postgres/9.0/bin/postgres -D /opt/postgres/9.0/data
postgres  4947  4946  0 16:11 ?        00:00:00 postgres: logger process        
postgres  4949  4946  0 16:11 ?        00:00:00 postgres: writer process        
postgres  4950  4946  0 16:11 ?        00:00:00 postgres: wal writer process    
postgres  4951  4946  0 16:11 ?        00:00:00 postgres: autovacuum launcher process
postgres  4952  4946  0 16:11 ?        00:00:00 postgres: stats collector process
postgres  5012  4946  0 16:13 ?        00:00:00 postgres: postgres postgres 127.0.0.1(58641) idle
postgres  5013  4946  0 16:14 ?        00:00:00 postgres: postgres rktest_production 127.0.0.1(58642) idle
postgres  5023  4946  0 16:14 ?        00:00:00 postgres: postgres rktest_production 127.0.0.1(58643) idle
postgres  5038  4946  0 16:15 ?        00:00:00 postgres: postgres rktest_production 127.0.0.1(58644) idle
root      5274 31100  0 16:22 pts/0    00:00:00 grep --color=auto postgres

>ps -Af|grep httpd
root      5423 31100  0 16:27 pts/0    00:00:00 grep --color=auto httpd
0
ответ дан 4 December 2019 в 22:10

Теги

Похожие вопросы