質問編集履歴

7

一部記載の更新

2021/02/20 06:58

投稿

mintia123
mintia123

スコア20

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

6

一部記載の更新

2021/02/20 06:58

投稿

mintia123
mintia123

スコア20

test CHANGED
@@ -1 +1 @@
1
- xrdp.logのlogrotation実現方法
1
+ logrotation実現方法
test CHANGED
@@ -2,150 +2,4 @@
2
2
 
3
3
  ■実現したいこと
4
4
 
5
- Ubuntuにxrdpを導入し、そのログファイルであるxrdp.logに対してlogrotation実施。
6
-
7
- その後、新しく生成されたxrdp.logに書きだしたいです。
8
-
9
- ※現状lotate後のxrdp.log.1に書き出されてしまいます。
10
-
11
-
12
-
13
- ### 発生している問題・エラーメッセージ
14
-
15
- ■問題点
16
-
17
- ・logrotateを実行してもlotate後のファイルにlogを書き出し続けてしまう。
18
-
19
- ※サーバの再起動を行えばプロセスの再起動が発生し、新しく生成されたxrdp.logに書き出してくれるが、再起動を行わない方法を教えていただきたいです。
20
-
21
-
22
-
23
- ### 該当のソースコード
24
-
25
-
26
-
27
- ```
28
-
29
- ll /var/log | grep xrdp
30
-
31
- -rw-r----- 1 root adm 330 Feb 13 12:03 xrdp-sesman.log
32
-
33
- -rw-r----- 1 xrdp adm 475 Feb 13 12:03 xrdp.log
34
-
35
-
36
-
37
- #強制ログローテーション
38
-
39
- logrotate -f /etc/logrotate.conf
40
-
41
-
42
-
43
- #ログファイルの容量確認
44
-
45
- -rw-r----- 1 root adm 76 Feb 13 12:05 xrdp-sesman.log
46
-
47
- -rw-r----- 1 root adm 377 Feb 13 12:05 xrdp-sesman.log.1
48
-
49
- -rw-r----- 1 xrdp adm 0 Feb 13 12:05 xrdp.log
50
-
51
- -rw-r----- 1 xrdp adm 526 Feb 13 12:05 xrdp.log.1
52
-
53
-
54
-
55
- #xrdp.logに書き出しを行う操作後のログファイルの容量確認
56
-
57
- #xrdp.logに書き出してほしいが、xrdp.log.1に書き出されてしまう
58
-
59
- -rw-r----- 1 root adm 215 Feb 13 12:07 xrdp-sesman.log
60
-
61
- -rw-r----- 1 root adm 377 Feb 13 12:05 xrdp-sesman.log.1
62
-
63
- -rw-r----- 1 xrdp adm 0 Feb 13 12:05 xrdp.log
64
-
65
- -rw-r----- 1 xrdp adm 3511 Feb 13 12:07 xrdp.log.1
66
-
67
- ```
68
-
69
-
70
-
71
- ### 試したこと
72
-
73
- 下記のようなlogrotateルールを作成しました。
74
-
75
- ```
76
-
77
- cat /etc/logrotate.d/xrdp-sesman
78
-
79
- /var/log/xrdp-sesman.log
80
-
81
- {
82
-
83
- rotate 3
84
-
85
- weekly
86
-
87
- missingok
88
-
89
- ifempty
90
-
91
- sharedscripts
92
-
93
- postrotate
94
-
95
- /bin/kill -HUP `cat /var/run/xrdp/xrdp-sesman.pid 2>/dev/null` 2> /dev/null || true
96
-
97
- endscript
98
-
99
-
100
-
101
- cat /etc/logrotate.d/xrdp
102
-
103
- /var/log/xrdp.log
104
-
105
- {
106
-
107
- rotate 3
108
-
109
- weekly
110
-
111
- missingok
112
-
113
- ifempty
114
-
115
- sharedscripts
116
-
117
- postrotate
118
-
119
- /bin/kill -HUP `cat /var/run/xrdp/xrdp.pid 2>/dev/null` 2> /dev/null || true
120
-
121
- endscript
122
-
123
- ```
124
-
125
-
126
-
127
- ### エラーログの確認
128
-
129
- ・コマンドラインで以下を実行
130
-
131
- /bin/kill -HUP `cat /var/run/xrdp/xrdp.pid 2>/dev/null` 2> /dev/null || true
132
-
133
- ⇒エラーメッセージは出現しない
134
-
135
-
136
-
137
- ・journalコマンドでログの確認
5
+ 一部記載に誤りがあったため、修正中
138
-
139
- \journalctl -p err -p warning
140
-
141
- xrdp-sesman[34152]: (34152)(140697282106944)[WARN ] receiving SIGHUP 1
142
-
143
- ⇒ローテートしたxrdp-sesman.logのログは警告で出現しているが、xrdp.logに関するログが出現しない
144
-
145
-
146
-
147
- ### 補足情報(FW/ツールのバージョンなど)
148
-
149
- Ubuntu:20.04
150
-
151
- xrdp: 0.9.12

5

実施経過の追記

2021/02/13 13:32

投稿

mintia123
mintia123

スコア20

test CHANGED
File without changes
test CHANGED
@@ -136,6 +136,8 @@
136
136
 
137
137
  ・journalコマンドでログの確認
138
138
 
139
+ \journalctl -p err -p warning
140
+
139
141
  xrdp-sesman[34152]: (34152)(140697282106944)[WARN ] receiving SIGHUP 1
140
142
 
141
143
  ⇒ローテートしたxrdp-sesman.logのログは警告で出現しているが、xrdp.logに関するログが出現しない

4

文章の修正

2021/02/13 12:17

投稿

mintia123
mintia123

スコア20

test CHANGED
File without changes
test CHANGED
@@ -28,9 +28,9 @@
28
28
 
29
29
  ll /var/log | grep xrdp
30
30
 
31
- -rw-r----- 1 root adm 329 Feb 13 07:51 xrdp-sesman.log
31
+ -rw-r----- 1 root adm 330 Feb 13 12:03 xrdp-sesman.log
32
32
 
33
- -rw-r----- 1 xrdp adm 474 Feb 13 07:51 xrdp.log
33
+ -rw-r----- 1 xrdp adm 475 Feb 13 12:03 xrdp.log
34
34
 
35
35
 
36
36
 
@@ -42,15 +42,13 @@
42
42
 
43
43
  #ログファイルの容量確認
44
44
 
45
- ll /var/log | grep xrdp
45
+ -rw-r----- 1 root adm 76 Feb 13 12:05 xrdp-sesman.log
46
46
 
47
- -rw-r----- 1 root adm 0 Feb 13 08:18 xrdp-sesman.log
47
+ -rw-r----- 1 root adm 377 Feb 13 12:05 xrdp-sesman.log.1
48
48
 
49
- -rw-r----- 1 root adm 329 Feb 13 07:51 xrdp-sesman.log.1
49
+ -rw-r----- 1 xrdp adm 0 Feb 13 12:05 xrdp.log
50
50
 
51
- -rw-r----- 1 xrdp adm 0 Feb 13 08:18 xrdp.log
52
-
53
- -rw-r----- 1 xrdp adm 474 Feb 13 07:51 xrdp.log.1
51
+ -rw-r----- 1 xrdp adm 526 Feb 13 12:05 xrdp.log.1
54
52
 
55
53
 
56
54
 
@@ -58,17 +56,13 @@
58
56
 
59
57
  #xrdp.logに書き出してほしいが、xrdp.log.1に書き出されてしまう
60
58
 
61
- ll /var/log | grep xrdp
59
+ -rw-r----- 1 root adm 215 Feb 13 12:07 xrdp-sesman.log
62
60
 
63
- -rw-r----- 1 root adm 0 Feb 13 08:18 xrdp-sesman.log
61
+ -rw-r----- 1 root adm 377 Feb 13 12:05 xrdp-sesman.log.1
64
62
 
65
- -rw-r----- 1 root adm 468 Feb 13 08:23 xrdp-sesman.log.1
63
+ -rw-r----- 1 xrdp adm 0 Feb 13 12:05 xrdp.log
66
64
 
67
- -rw-r----- 1 xrdp adm 0 Feb 13 08:18 xrdp.log
68
-
69
- -rw-r----- 1 xrdp adm 5935 Feb 13 08:23 xrdp.log.1
65
+ -rw-r----- 1 xrdp adm 3511 Feb 13 12:07 xrdp.log.1
70
-
71
-
72
66
 
73
67
  ```
74
68
 
@@ -130,6 +124,24 @@
130
124
 
131
125
 
132
126
 
127
+ ### エラーログの確認
128
+
129
+ ・コマンドラインで以下を実行
130
+
131
+ /bin/kill -HUP `cat /var/run/xrdp/xrdp.pid 2>/dev/null` 2> /dev/null || true
132
+
133
+ ⇒エラーメッセージは出現しない
134
+
135
+
136
+
137
+ ・journalコマンドでログの確認
138
+
139
+ xrdp-sesman[34152]: (34152)(140697282106944)[WARN ] receiving SIGHUP 1
140
+
141
+ ⇒ローテートしたxrdp-sesman.logのログは警告で出現しているが、xrdp.logに関するログが出現しない
142
+
143
+
144
+
133
145
  ### 補足情報(FW/ツールのバージョンなど)
134
146
 
135
147
  Ubuntu:20.04

3

一部記載の更新

2021/02/13 12:15

投稿

mintia123
mintia123

スコア20

test CHANGED
File without changes
test CHANGED
@@ -98,7 +98,7 @@
98
98
 
99
99
  postrotate
100
100
 
101
- /bin/kill -HUP `cat /var/run/xrdp-sesman.pid 2>/dev/null` 2> /dev/null || true
101
+ /bin/kill -HUP `cat /var/run/xrdp/xrdp-sesman.pid 2>/dev/null` 2> /dev/null || true
102
102
 
103
103
  endscript
104
104
 
@@ -122,7 +122,7 @@
122
122
 
123
123
  postrotate
124
124
 
125
- /bin/kill -HUP `cat /var/run/xrdp.pid 2>/dev/null` 2> /dev/null || true
125
+ /bin/kill -HUP `cat /var/run/xrdp/xrdp.pid 2>/dev/null` 2> /dev/null || true
126
126
 
127
127
  endscript
128
128
 

2

誤字

2021/02/13 11:55

投稿

mintia123
mintia123

スコア20

test CHANGED
File without changes
test CHANGED
@@ -122,7 +122,7 @@
122
122
 
123
123
  postrotate
124
124
 
125
- /bin/kill -HUP `cat /var/run/xrdp-sesman.pid 2>/dev/null` 2> /dev/null || true
125
+ /bin/kill -HUP `cat /var/run/xrdp.pid 2>/dev/null` 2> /dev/null || true
126
126
 
127
127
  endscript
128
128
 

1

誤字

2021/02/13 08:34

投稿

mintia123
mintia123

スコア20

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  ■実現したいこと
4
4
 
5
- Ubuntuに導入したxrdpを導入し、そのログファイルであるxrdp.logに対してlogrotation実施。
5
+ Ubuntuにxrdpを導入し、そのログファイルであるxrdp.logに対してlogrotation実施。
6
6
 
7
7
  その後、新しく生成されたxrdp.logに書きだしたいです。
8
8