2016-04-07 20 views
2

私は光沢のあるサーバーをインストールしていて、これを使ってcentosサーバーにインストールされた光っているアプリケーションをホストしています。サーバーが最近クラッシュしてshiny-serverを再起動する必要があるため、サーバーがクラッシュするまで期待どおりに動作していたため、正しくインストールされていることは間違いありません。centosのshiny-serverを再起動

私は両方を試してみました:

sudo systemctl restart shiny-server 

sudo systemctl restart shiny-server.service 

が、私はエラーメッセージを取得:

は、メソッド呼び出しを発行できませんでした:単位光沢のある-server.serviceは、ロードに失敗しました: そのようなファイル、又はディレクトリはありません。

しかし、私はコマンドを実行しているフォルダにshiny-server.serviceというファイルがあります。なぜこれが何であるか、それを修正するために何をすべきかを知っていますか?

それは光沢のある-server.serviceファイルが

+1

試してみてください 'sudo restart shiny-server' – Gopala

+0

@Gopala私はこのエラーが発生しますsudo:restart:command not found – clairekelley

+0

' stop'と 'start'を試してみてください。それは動作しますか?わからない。 Linux上で 'systemctl'がなくても私にとってはうまくいく。 – Gopala

答えて

0

/opt/shiny-server/config/systemd/shiny-server.serviceディレクトリに配置されて助けた場合、サービスが登録されていないようですね。

試してください。

chkconfig --list shiny-server

shiny-server 0:off 1:off 2:off 3:on 4:off 5:off 6:off

何も戻って来ないなら、あなたはchkconfig --add shiny-serverする必要は、その登録された場合、あなたはサービスマネージャ経由でアクセスできるようにする必要があり確認するために、上記のコマンドを再実行します。

  • サービスはshiny-serverと呼ばれていますが、正しい名前に置き換えられていないとします。

Thisリンクは、さらにいくつかの追加情報を提供する場合があります。

0

私は、shiny-server/configフォルダにあるshiny-server.serviceファイルと/systemd/system/multi-user.target.wantsフォルダの間にリンクを作成する必要があるという結論に達しました。

このリンクを更新すると、私はsystemctlを使って光沢のあるサーバーを正しく再起動できました。

+0

答えを詳しく述べてください...私は同じ問題に直面しており、CentOSとShiny-Serverの両方に新しいです。 – Apricot

+0

@Apricotコマンドを使用してシンボリックリンクを作成しました:ln - s shiny-server.service /systemd/system/multi-user.target.wantsこのコマンドは、.serviceファイルと、それが探しているディレクトリの間のリンクを作成します。それは役に立ちますか? – clairekelley

+0

返信ありがとうございました...私はコマンドを使用しました...しかし、メッセージファイルはすでに存在しています...問題は別の場所にあると思います...新しい質問を作成しました...もう一度ありがとうございます。 – Apricot

0

私はこの質問が長い時間前に尋ねられたことを知っていますが、それは私に理解するのに長い時間がかかり、おそらく誰かを救うことができます。 シャイニーは/optディレクトリにインストールしていたと光沢のある-server.serviceは次の場所にあります。私はsystemdにするためにそれをコピーして何をしたかopt/shiny-server/config/systemd/shiny-server.service

sudo systemctl start shiny-server,service

cp /opt/shiny-server/config/systemd/shiny-server.service /etc/systemd/system/

ザ・私はちょうどそれを通常の方法を開始しました

希望に役立ちます!