

お世話になります。  
Railsのserverが動きません。  
以前nodejsを使用していたのでもしかしたらそのせいかと思います。  
nodejsの方を止めたいのですが、わかりません。VirtualboxでCentOSを使用しています。

コンソール（Railsでのエラー）

[code]

       Couldn't create database for {"adapter"=>"postgresql", "pool"=>5, "timeout"=>5000, "host"=>"localhost", "database"=>"db/test.pg"}
    rake aborted!
    PG::ConnectionBad: could not connect to server: Connection refused
        Is the server running on host "localhost" (::1) and accepting
        TCP/IP connections on port 5432?
    could not connect to server: Connection refused
        Is the server running on host "localhost" (127.0.0.1) and accepting
        TCP/IP connections on port 5432?
    
    Tasks: TOP => db:migrate
    
[/code]

コンソール

[code]

    4     0  2395  1313  20   0  96080  3816 unix_s Ss   ?          0:00 sshd: vagrant [priv]
    5   501  2397  2395  20   0  96080  2168 poll_s S    ?          0:00 sshd: vagrant@pts/0
    0   501  2398  2397  20   0 112632  2028 wait   Ss   pts/0      0:00 -bash
    1     0  2425     1  20   0  17296   652 rt_sig Ss   ?          0:00 /usr/sbin/anacron -s
    0   501  2439  2398  20   0 108128  1032 -      R+   pts/0      0:00 ps alx
    
[/code]

kill 2439で削除できなかったのですがどうしたらよいのでしょうか？  
よろしくお願いいたします。


CC BY-SA 3.0
2015-06-16T09:43:02.307
11413
2015-08-26T15:18:09.810
2015-08-26T15:18:09.810
2238
8149
question
ruby-on-rails node.js
serverを停止する方法がわからない


PostgreSQLへの接続に失敗しています。PostgreSQLが起動しているか、ネットワーク経由での接続が出来るよう設定されているか確認してください。


CC BY-SA 3.0
2015-06-17T02:17:28.427
11424
2015-06-17T02:17:28.427
5793
11413
answer


node.jsは無実で、他に原因があるように思います。

/var/log/audit/audit.logにAVCが出ていないですか？  
CentOSをどうやってインストールしたのか不明ですが、配布元にあるものはapacheがポートを能動オープンすることはSELinuxのポリシーで許可されていない状態でインストールされるので、DBに接続したい場合自分で許可する必要があります。

CentOS7だと

[code]

    # setsebool -P httpd_can_network_connect 1
    
[/code]

を試されてはいかがでしょうか。


CC BY-SA 3.0
2015-06-17T08:08:20.453
11436
2015-06-17T08:08:20.453
8136
11413
answer