スタンドアロン インスタンスを新しいバージョンにアップグレードしようとすると、この問題が頻繁に発生します。pid ファイルを手動で作成することで簡単に解決できます。しかし、現時点では、新しいバージョン 0.14.0 をインストールする際に、わかっていることはすべて作成しました。クリーン インストールを行っても、この「ステップ」は機能しませんでした。おそらく、新しい更新は yum update コマンドで利用できるはずです。
[root@~]# /etc/init.d/contextBroker start
Starting...
contextBroker is stopped
Starting contextBroker... cat: /var/log/contextBroker/contextBroker.pid: No such file or directory
pidfile not found [FAILED]
FG(contextBroker -fg) で実行すると、正常に動作します。そのように使用しています。
それが私のcurl localhost:1026/version
出力です:
<orion>
<version>0.14.0</version>
<uptime>0 d, 0 h, 1 m, 59 s</uptime>
<git_hash>5e3d210e4b15fa9ebbfa07c93dd41f8b41697d0e</git_hash>
<compile_time>nodate</compile_time>
<compiled_by>fermin</compiled_by>
<compiled_in>centollo</compiled_in>
</orion>
Addictionly これは私の MD5 チェックサム出力です:
[root@~]# md5sum /usr/bin/contextBroker
d3f24c4670a9d25a22c8877c3cdcc2b4 /usr/bin/contextBroker
どうすれば解決できますか?