qBittorrent-先週まで完全に実行されていたnoxですが、それ以降、Ubuntu14.04では常にクラッシュします。理論的にはロギングですが、ログファイルには次の行のみが含まれます。
********情報******** qBittorrentを制御するには、次のアドレスを開きます。localhost:8080 Web UI管理者ユーザー名:admin Web UI管理者パスワードはデフォルトのままです:adminadmin これはセキュリティリスクです。プログラム設定でパスワードを変更してください。 ********情報******** qBittorrentを制御するには、次のアドレスを開きます:localhost:8080 Web UI管理者ユーザー名:weylyn1 ********情報******* * qBittorrentを制御するには、次のアドレスを開きます:localhost:8080 Web UI管理者ユーザー名:weylyn1 ********情報******** qBittorrentを制御するには、次のアドレスを開きます:localhost:8080 Web UI管理者のユーザー名:weylyn1。そこで、qbittorrent-noxが実行されているかどうかを5分ごとにチェックし、実行されていない場合は
# service qbittorrent-nox start
(rootとして)で開始するスクリプトを作成したいと思い ます。ただし、実行中の場合は、さらに5分間待ってから、もう一度確認してください。クラッシュの解決策が見つかるまで、この回避策を使用したいと思います。
デーモンが実行されているかどうかをテストする方法は?場合によります。一部のデーモンには、たとえばプロセスIDを持つファイルがあります/var/run/foo.pid
。その一例はです/var/run/crond.pid
。
$ cat /var/run/crond.pid
432
プロセスが実行されている場合、次の場所にディレクトリがあり/proc
ます。
$ ls /proc/$(cat /var/run/crond.pid)
したがって、/ proc内のディレクトリが存在しない場合は、再起動できます。qBittorrentにこのpidファイルがある場合は、次のように実行できます。
# cat <<EOF >/etc/cron.d/restart-qbittorrent-nox
*/5 * * * * /bin/test -e /proc/$(cat /var/run/qbittorrent-nox.pid)/cmdline || service qbittorrent-nox start
EOF
ファイルがない場合は、プロセスを見つけるため/var/run
に使用するps ax | grep qBittorrent
必要があります。
しかし、最善の解決策は、プロセスがクラッシュする理由を見つけることです...
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加