Armadilloフォーラム

e-DISP・Zのサービスが正しく動作しない事象

kict-taro

2018年1月18日 14時53分

お世話になっております。落合と申します。

Armadillo-IoT G3にて、e-DISP・Zのサービス「edispz-fluentd」を使用しているのですが、
30分毎のログ切替のタイミングでうまく動作しなかったようで、
sensor.logが表示できなくなり、結果、センサーデータの受信ができなくなる事象が確認されました。
原因等わかりましたらご教授願います。

edispz-fluentd Version: 1.1.0-1

↓コマンド実行履歴
12:00のログ切替時になんらかの問題が発生したと思われます。
---------------------------------------------------------------------------
#ファイル確認
root@armadillo:/var/run/fluentd# ls -al
drwxr-xr-x 2 root root 60 Jan 18 13.25 .
drwxr-xr-x 19 root root 600 Jan 18 02.00 ..
lrwxrwxrwx 1 root root 57 Jan 18 11:30 sensor.log -> /var/run/fluentd/.buffer.2018011811.b56303bfdc848f664.log

root@armadillo:/var/run/fluentd# cat sensor.log
cat: sensor.log: No such file or directory

#実体ファイル確認(抜粋)
root@armadillo:/var/log/fluentd# ls -al
-rw-r--r-- 1 root root 1273 Jan 18 11.00 sensor.2018011811_0.log
-rw-r--r-- 1 root root 23782 Jan 18 11.30 sensor.2018011811_1.log
-rw-r--r-- 1 root root 38634 Jan 18 12.00 sensor.2018011811_2.log
---------------------------------------------------------------------------

以上、よろしくお願いいたします。

コメント

古関です。

「edispz-device-appからデータがfluendにきていない」可能性もあるので、
問題を切り分けるため、12.00時に切り替わる直前のログファイルで、センサーのデータが途中で止まっていないか
を確認していただけますでしょうか?

12:00にログが切り替わる直前までログファイルにデータが残っていた場合、
ログローテート処理の問題の可能性もありますが、
ログ内のデータが半端な時間で途中で止まっている場合、
edispz-device-app側からfluentdにデータが届いていない可能性が高いと考えています。

お手数をお掛けしますが、よろしくおねがいします。

回答ありがとうございます。

11:58:33が最後の受信データになります。

受信データ抜粋(降順)
11:58:33
11:58:28
11:57:30
11:57:25
11:56:47
11:56:41
11:56:40
11:56:35
11:55:54
11:54:55
11:53:57

以上、よろしくお願いいたします。

> 古関です。
>
> 「edispz-device-appからデータがfluendにきていない」可能性もあるので、
> 問題を切り分けるため、12.00時に切り替わる直前のログファイルで、センサーのデータが途中で止まっていないか
> を確認していただけますでしょうか?
>
> 12:00にログが切り替わる直前までログファイルにデータが残っていた場合、
> ログローテート処理の問題の可能性もありますが、
> ログ内のデータが半端な時間で途中で止まっている場合、
> edispz-device-app側からfluentdにデータが届いていない可能性が高いと考えています。
>
> お手数をお掛けしますが、よろしくおねがいします。

古関です。

> 11:58:33が最後の受信データになります。
> 受信データ抜粋(降順)
ごめんなさい。確認していただいたのですが、
ログから判断ができませんでした。

弊社でも試験中です。
再現できていないため、ログローテートの周期を短くさせる等を試みます。