
Ubuntu日本語フォーラム

ログインしていません。
はじめまして。こんにちは。
NEC E110b-1(Xeon L3406)にUbuntu10.04.3をインストールDVD使用でインストールをしています。
OSのインストールは完了し、サーバの負荷試験として再起動を繰り返すようにクーロンで以下を設定しています。
*/15 * * * * /sbin/reboot
1日、このまま置いておくとOSが起動しなくなります。
原因と解決策をご教授頂けますでしょうか?
よろしくお願いいたします。
オフライン
justirave 様へ.
現状考えられることは以下の 2 点です.
1. crontab は管理者権限のあるユーザのものですか?
sudo で crontab を実行したものと,そのまま crontab を実行したものは別ユーザとして扱われます.
reboot コマンドは root 権限で実行しなければならないため,それで弾かれているかもしれません.
2. /sbin/reboot に関してはパスワードなしで実行できるようになっていますか?
実行されているもののパスワード要求待機で止まっている状態になっていて,
待機状態のタスクが溜まりに溜まって落ちてしまうことが考えられます.
解決するには sudoer ファイルを編集するか,sudo visudo で編集します.
いずれにしても,ログに何か残っているかもしれないので,
それをチェックするといいかもしれません.
オフライン
hellfire様
おはようございます。
さっそくのアドバイスありがとうございます。
1. crontab は管理者権限のあるユーザのものですか?
管理者rootユーザのクーロンに設定をしています。
数時間は再起動がされているのは監視していたので再起動自体はしばらくされていました。
2. /sbin/reboot に関してはパスワードなしで実行できるようになっていますか?
こちらについては上記同様、rootユーザのクーロンのため意識していませんでした。
確認します。
ちなみにUbuntu8.04.3で同様の設定で試験をした時は1週間、再起動のクーロンを設定していましたが
同じような現象は確認できませんでした。
レスキューモードでログの確認もしてみます。
上記内容でその他、気が付かれることがありましたら
ご教授頂けると大変助かります。
よろしくお願いいたします。
オフライン
hellfire様
ログを確認しました。
クーロンを設定する前と後ではログの出力内容に相違がありました。
この相違が発生する理由はなんでしょう?
ただエラーと思われるようなログはありませんでした。
クーロン設定前のログ
Mar 28 17:47:57 opendialer kernel: imklog 4.2.0, log source = /proc/kmsg started.
Mar 28 17:47:57 opendialer rsyslogd: [origin software="rsyslogd" swVersion="4.2.0" x-pid="826" x-info="http://www.rsyslog.com"] (re)start
Mar 28 17:47:57 opendialer rsyslogd: rsyslogd's groupid changed to 103
Mar 28 17:47:57 opendialer rsyslogd: rsyslogd's userid changed to 101
Mar 28 17:47:57 opendialer kernel: [ 0.000000] Initializing cgroup subsys cpuset
Mar 28 17:47:57 opendialer kernel: [ 0.000000] Initializing cgroup subsys cpu
Mar 28 17:47:57 opendialer kernel: [ 0.000000] Linux version 2.6.32-33-generic (buildd@yellow) (gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5)
) #70-Ubuntu SMP Thu Jul 7 21:13:52 UTC 2011 (Ubuntu 2.6.32-33.70-generic 2.6.32.41+drm33.18)
Mar 28 17:47:57 opendialer kernel: [ 0.000000] Command line: BOOT_IMAGE=/vmlinuz-2.6.32-33-generic root=UUID=33a2dd8f-d6a6-4f20-99b3-1f71
58067e08 ro quiet splash
Mar 28 17:47:57 opendialer kernel: [ 0.000000] KERNEL supported cpus:
Mar 28 17:47:57 opendialer kernel: [ 0.000000] Intel GenuineIntel
Mar 28 17:47:57 opendialer kernel: [ 0.000000] AMD AuthenticAMD
Mar 28 17:47:57 opendialer kernel: [ 0.000000] Centaur CentaurHauls
Mar 28 17:47:57 opendialer kernel: [ 0.000000] BIOS-provided physical RAM map:
クーロンを設定後のログ
Mar 28 18:15:57 opendialer rsyslogd: [origin software="rsyslogd" swVersion="4.2.0" x-pid="3955" x-info="http://www.rsyslog.com"] (re)start
Mar 28 18:15:57 opendialer rsyslogd: rsyslogd's groupid changed to 103
Mar 28 18:15:57 opendialer rsyslogd: rsyslogd's userid changed to 101
Mar 28 18:30:58 opendialer rsyslogd: [origin software="rsyslogd" swVersion="4.2.0" x-pid="3931" x-info="http://www.rsyslog.com"] (re)start
Mar 28 18:30:58 opendialer rsyslogd: rsyslogd's groupid changed to 103
Mar 28 18:30:58 opendialer rsyslogd: rsyslogd's userid changed to 101
Mar 28 18:45:55 opendialer rsyslogd: [origin software="rsyslogd" swVersion="4.2.0" x-pid="3906" x-info="http://www.rsyslog.com"] (re)start
Mar 28 18:45:55 opendialer rsyslogd: rsyslogd's groupid changed to 103
Mar 28 18:45:55 opendialer rsyslogd: rsyslogd's userid changed to 101
Mar 28 19:00:01 opendialer rsyslogd: [origin software="rsyslogd" swVersion="4.2.0" x-pid="3906" x-info="http://www.rsyslog.com"] exiting on signal 15.
Mar 28 19:00:55 opendialer rsyslogd: [origin software="rsyslogd" swVersion="4.2.0" x-pid="3935" x-info="http://www.rsyslog.com"] (re)start
Mar 28 19:00:55 opendialer rsyslogd: rsyslogd's groupid changed to 103
Mar 28 19:00:55 opendialer rsyslogd: rsyslogd's userid changed to 101
Mar 28 19:15:01 opendialer rsyslogd: [origin software="rsyslogd" swVersion="4.2.0" x-pid="3935" x-info="http://www.rsyslog.com"] exiting on signal 15.
以下、サーバが起動できなくなるまで15毎に同じログ。
オフライン
OSのインストールは完了し、サーバの負荷試験として再起動を繰り返すようにクーロンで以下を設定しています。
*/15 * * * * /sbin/reboot
1日、このまま置いておくとOSが起動しなくなります。
まず「OSのインストールは完了し」ですがインストール時の「自動アップデートの設定」をどうされたでしょうか?
また初回の大量にあると思われるアップデートは上記の処理の前に完了していますか?
以上を踏まえて自動アップデートを一つの可能性として考えてみました
クリティカルなアップデート中でも(たとえば initramfs 中とか)リブートできちゃいますので
アップデートの進行中はリブートしないような処理に修正されてから再度テストしてみていただけますか?
(さすがに上記の CRON は大胆すぎと思われます)
アップデート進行中のリブート耐性も試験範囲だといわれると現状ではムリとしか…
8.04.3は自動アップデートをしない設定になっていたか
または十分に枯れていて時間のかかるアップデートが無かったとも考えられます
オフライン
favicon.ico様
こんにちは、アドバイスありがとうございます。
>まず「OSのインストールは完了し」ですがインストール時の「自動アップデートの設定」をどうされたでしょうか?
こちらはインストール時、該当の項目が現れなかったので何も設定していません。
自動アップデートの設定はどのようにするのでしょうか?
設定を無効にしたいです。
>また初回の大量にあると思われるアップデートは上記の処理の前に完了していますか?
自動アップデートを認識していなかったのでこちらもわかりません。
OSインストール後に必要なパッケージを手動でインストール後に再起動試験を行っていました。
なので自動アップデートで更新中に再起動は十分に考えられると思います。
オフライン