teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

7

一部記載の更新

2021/02/20 06:58

投稿

mintia123
mintia123

スコア20

title CHANGED
File without changes
body CHANGED
@@ -1,3 +1,9 @@
1
1
  ### 前提・実現したいこと
2
2
  ■実現したいこと
3
+ Ubuntuにxrdpを導入し、そのログファイルであるxrdp.logに対してlogrotation実施。
4
+ その後、新しく生成されたxrdp.logに書きだしたいです。
5
+ ※現状lotate後のxrdp.log.1に書き出されてしまいます。
3
- 一部記載に誤りがあったため、修正中
6
+ ### 発生している問題・エラーメッセージ
7
+ ■問題点
8
+ ・logrotateを実行してもlotate後のファイルにlogを書き出し続けてしまう。
9
+ ※サーバの再起動を行えばプロセスの再起動が発生し、新しく生成されたxrdp.logに書き出してくれるが、再起動を行わない方法を教えていただきたいです。

6

一部記載の更新

2021/02/20 06:58

投稿

mintia123
mintia123

スコア20

title CHANGED
@@ -1,1 +1,1 @@
1
- xrdp.logのlogrotation実現方法
1
+ logrotation実現方法
body CHANGED
@@ -1,76 +1,3 @@
1
1
  ### 前提・実現したいこと
2
2
  ■実現したいこと
3
- Ubuntuにxrdpを導入し、そのログファイルであるxrdp.logに対してlogrotation実施。
4
- その後、新しく生成されたxrdp.logに書きだしたいです。
5
- ※現状lotate後のxrdp.log.1に書き出されてしまいます。
6
-
7
- ### 発生している問題・エラーメッセージ
8
- ■問題点
9
- ・logrotateを実行してもlotate後のファイルにlogを書き出し続けてしまう。
10
- ※サーバの再起動を行えばプロセスの再起動が発生し、新しく生成されたxrdp.logに書き出してくれるが、再起動を行わない方法を教えていただきたいです。
11
-
12
- ### 該当のソースコード
13
-
14
- ```
15
- ll /var/log | grep xrdp
16
- -rw-r----- 1 root adm 330 Feb 13 12:03 xrdp-sesman.log
17
- -rw-r----- 1 xrdp adm 475 Feb 13 12:03 xrdp.log
18
-
19
- #強制ログローテーション
20
- logrotate -f /etc/logrotate.conf
21
-
22
- #ログファイルの容量確認
23
- -rw-r----- 1 root adm 76 Feb 13 12:05 xrdp-sesman.log
24
- -rw-r----- 1 root adm 377 Feb 13 12:05 xrdp-sesman.log.1
25
- -rw-r----- 1 xrdp adm 0 Feb 13 12:05 xrdp.log
26
- -rw-r----- 1 xrdp adm 526 Feb 13 12:05 xrdp.log.1
27
-
28
- #xrdp.logに書き出しを行う操作後のログファイルの容量確認
29
- #xrdp.logに書き出してほしいが、xrdp.log.1に書き出されてしまう
30
- -rw-r----- 1 root adm 215 Feb 13 12:07 xrdp-sesman.log
31
- -rw-r----- 1 root adm 377 Feb 13 12:05 xrdp-sesman.log.1
32
- -rw-r----- 1 xrdp adm 0 Feb 13 12:05 xrdp.log
33
- -rw-r----- 1 xrdp adm 3511 Feb 13 12:07 xrdp.log.1
34
- ```
35
-
36
- ### 試したこと
37
- 下記のようなlogrotateルールを作成しました。
38
- ```
39
- cat /etc/logrotate.d/xrdp-sesman
40
- /var/log/xrdp-sesman.log
41
- {
42
- rotate 3
43
- weekly
44
- missingok
45
- ifempty
46
- sharedscripts
47
- postrotate
48
- /bin/kill -HUP `cat /var/run/xrdp/xrdp-sesman.pid 2>/dev/null` 2> /dev/null || true
49
- endscript
50
-
51
- cat /etc/logrotate.d/xrdp
52
- /var/log/xrdp.log
53
- {
54
- rotate 3
55
- weekly
56
- missingok
57
- ifempty
58
- sharedscripts
59
- postrotate
60
- /bin/kill -HUP `cat /var/run/xrdp/xrdp.pid 2>/dev/null` 2> /dev/null || true
61
- endscript
62
- ```
63
-
64
- ### エラーログの確認
65
- ・コマンドラインで以下を実行
66
- /bin/kill -HUP `cat /var/run/xrdp/xrdp.pid 2>/dev/null` 2> /dev/null || true
67
- ⇒エラーメッセージは出現しない
68
-
69
- ・journalコマンドでログの確認
3
+ 一部記載に誤りがあったため、修正中
70
- \journalctl -p err -p warning
71
- xrdp-sesman[34152]: (34152)(140697282106944)[WARN ] receiving SIGHUP 1
72
- ⇒ローテートしたxrdp-sesman.logのログは警告で出現しているが、xrdp.logに関するログが出現しない
73
-
74
- ### 補足情報(FW/ツールのバージョンなど)
75
- Ubuntu:20.04
76
- xrdp: 0.9.12

5

実施経過の追記

2021/02/13 13:32

投稿

mintia123
mintia123

スコア20

title CHANGED
File without changes
body CHANGED
@@ -67,6 +67,7 @@
67
67
  ⇒エラーメッセージは出現しない
68
68
 
69
69
  ・journalコマンドでログの確認
70
+ \journalctl -p err -p warning
70
71
  xrdp-sesman[34152]: (34152)(140697282106944)[WARN ] receiving SIGHUP 1
71
72
  ⇒ローテートしたxrdp-sesman.logのログは警告で出現しているが、xrdp.logに関するログが出現しない
72
73
 

4

文章の修正

2021/02/13 12:17

投稿

mintia123
mintia123

スコア20

title CHANGED
File without changes
body CHANGED
@@ -13,27 +13,24 @@
13
13
 
14
14
  ```
15
15
  ll /var/log | grep xrdp
16
- -rw-r----- 1 root adm 329 Feb 13 07:51 xrdp-sesman.log
16
+ -rw-r----- 1 root adm 330 Feb 13 12:03 xrdp-sesman.log
17
- -rw-r----- 1 xrdp adm 474 Feb 13 07:51 xrdp.log
17
+ -rw-r----- 1 xrdp adm 475 Feb 13 12:03 xrdp.log
18
18
 
19
19
  #強制ログローテーション
20
20
  logrotate -f /etc/logrotate.conf
21
21
 
22
22
  #ログファイルの容量確認
23
- ll /var/log | grep xrdp
24
- -rw-r----- 1 root adm 0 Feb 13 08:18 xrdp-sesman.log
23
+ -rw-r----- 1 root adm 76 Feb 13 12:05 xrdp-sesman.log
25
- -rw-r----- 1 root adm 329 Feb 13 07:51 xrdp-sesman.log.1
24
+ -rw-r----- 1 root adm 377 Feb 13 12:05 xrdp-sesman.log.1
26
- -rw-r----- 1 xrdp adm 0 Feb 13 08:18 xrdp.log
25
+ -rw-r----- 1 xrdp adm 0 Feb 13 12:05 xrdp.log
27
- -rw-r----- 1 xrdp adm 474 Feb 13 07:51 xrdp.log.1
26
+ -rw-r----- 1 xrdp adm 526 Feb 13 12:05 xrdp.log.1
28
27
 
29
28
  #xrdp.logに書き出しを行う操作後のログファイルの容量確認
30
29
  #xrdp.logに書き出してほしいが、xrdp.log.1に書き出されてしまう
31
- ll /var/log | grep xrdp
32
- -rw-r----- 1 root adm 0 Feb 13 08:18 xrdp-sesman.log
30
+ -rw-r----- 1 root adm 215 Feb 13 12:07 xrdp-sesman.log
33
- -rw-r----- 1 root adm 468 Feb 13 08:23 xrdp-sesman.log.1
31
+ -rw-r----- 1 root adm 377 Feb 13 12:05 xrdp-sesman.log.1
34
- -rw-r----- 1 xrdp adm 0 Feb 13 08:18 xrdp.log
32
+ -rw-r----- 1 xrdp adm 0 Feb 13 12:05 xrdp.log
35
- -rw-r----- 1 xrdp adm 5935 Feb 13 08:23 xrdp.log.1
33
+ -rw-r----- 1 xrdp adm 3511 Feb 13 12:07 xrdp.log.1
36
-
37
34
  ```
38
35
 
39
36
  ### 試したこと
@@ -64,6 +61,15 @@
64
61
  endscript
65
62
  ```
66
63
 
64
+ ### エラーログの確認
65
+ ・コマンドラインで以下を実行
66
+ /bin/kill -HUP `cat /var/run/xrdp/xrdp.pid 2>/dev/null` 2> /dev/null || true
67
+ ⇒エラーメッセージは出現しない
68
+
69
+ ・journalコマンドでログの確認
70
+ xrdp-sesman[34152]: (34152)(140697282106944)[WARN ] receiving SIGHUP 1
71
+ ⇒ローテートしたxrdp-sesman.logのログは警告で出現しているが、xrdp.logに関するログが出現しない
72
+
67
73
  ### 補足情報(FW/ツールのバージョンなど)
68
74
  Ubuntu:20.04
69
75
  xrdp: 0.9.12

3

一部記載の更新

2021/02/13 12:15

投稿

mintia123
mintia123

スコア20

title CHANGED
File without changes
body CHANGED
@@ -48,7 +48,7 @@
48
48
  ifempty
49
49
  sharedscripts
50
50
  postrotate
51
- /bin/kill -HUP `cat /var/run/xrdp-sesman.pid 2>/dev/null` 2> /dev/null || true
51
+ /bin/kill -HUP `cat /var/run/xrdp/xrdp-sesman.pid 2>/dev/null` 2> /dev/null || true
52
52
  endscript
53
53
 
54
54
  cat /etc/logrotate.d/xrdp
@@ -60,7 +60,7 @@
60
60
  ifempty
61
61
  sharedscripts
62
62
  postrotate
63
- /bin/kill -HUP `cat /var/run/xrdp.pid 2>/dev/null` 2> /dev/null || true
63
+ /bin/kill -HUP `cat /var/run/xrdp/xrdp.pid 2>/dev/null` 2> /dev/null || true
64
64
  endscript
65
65
  ```
66
66
 

2

誤字

2021/02/13 11:55

投稿

mintia123
mintia123

スコア20

title CHANGED
File without changes
body CHANGED
@@ -60,7 +60,7 @@
60
60
  ifempty
61
61
  sharedscripts
62
62
  postrotate
63
- /bin/kill -HUP `cat /var/run/xrdp-sesman.pid 2>/dev/null` 2> /dev/null || true
63
+ /bin/kill -HUP `cat /var/run/xrdp.pid 2>/dev/null` 2> /dev/null || true
64
64
  endscript
65
65
  ```
66
66
 

1

誤字

2021/02/13 08:34

投稿

mintia123
mintia123

スコア20

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,6 @@
1
1
  ### 前提・実現したいこと
2
2
  ■実現したいこと
3
- Ubuntuに導入したxrdpを導入し、そのログファイルであるxrdp.logに対してlogrotation実施。
3
+ Ubuntuにxrdpを導入し、そのログファイルであるxrdp.logに対してlogrotation実施。
4
4
  その後、新しく生成されたxrdp.logに書きだしたいです。
5
5
  ※現状lotate後のxrdp.log.1に書き出されてしまいます。
6
6