トラブル対応

CentOSCentOS 7

内容

 状態:-  閲覧数:1,295  投稿日:2018-07-26  更新日:2018-07-26

一覧


問題発生
更なるトラブル発生
試すも関係なかった
質問しなかったQ / 今後

問題発生

 閲覧数:152 投稿日:2018-07-26 更新日:2018-07-26 

Nginxが起動しなくなる


# systemctl start nginx.service
Job for nginx.service failed because a configured resource limit was exceeded. See "systemctl status nginx.service" and "journalctl -xe" for details.


# systemctl status nginx.service
● nginx.service - nginx - high performance web server
  Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled)
  Active: failed (Result: resources) since 木 2018-07-26 17:30:21 JST; 8min ago
    Docs: http://nginx.org/en/docs/
 Process: 1755 ExecStop=/bin/kill -s TERM $MAINPID (code=exited, status=0/SUCCESS)
 Process: 1764 ExecStart=/usr/sbin/nginx -c /etc/nginx/nginx.conf (code=exited, status=0/SUCCESS)
 Process: 1763 ExecStartPre=/usr/sbin/nginx -t -c /etc/nginx/nginx.conf (code=exited, status=0/SUCCESS)
Main PID: 1767 (code=exited, status=0/SUCCESS)

7月 26 17:30:18 ◆◆.vs.sakura.ne.jp systemd[1]: Stopping nginx - high performance web server...
7月 26 17:30:21 ◆◆.vs.sakura.ne.jp systemd[1]: Stopped nginx - high performance web server.
7月 26 17:30:21 ◆◆.vs.sakura.ne.jp systemd[1]: Unit nginx.service entered failed state.
7月 26 17:30:27 ◆◆.vs.sakura.ne.jp systemd[1]: Starting nginx - high performance web server...
7月 26 17:32:33 ◆◆.vs.sakura.ne.jp systemd[1]: Starting nginx - high performance web server...
7月 26 17:37:49 ◆◆.vs.sakura.ne.jp systemd[1]: Starting nginx - high performance web server...


# systemctl status nginx.service
● nginx.service - nginx - high performance web server
  Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled)
  Active: failed (Result: resources) since 木 2018-07-26 17:30:21 JST; 1h 7min ago
    Docs: http://nginx.org/en/docs/
 Process: 1755 ExecStop=/bin/kill -s TERM $MAINPID (code=exited, status=0/SUCCESS)
 Process: 1764 ExecStart=/usr/sbin/nginx -c /etc/nginx/nginx.conf (code=exited, status=0/SUCCESS)
 Process: 1763 ExecStartPre=/usr/sbin/nginx -t -c /etc/nginx/nginx.conf (code=exited, status=0/SUCCESS)
Main PID: 1767 (code=exited, status=0/SUCCESS)

7月 26 18:32:46 ◆◆.vs.sakura.ne.jp systemd[1]: Starting nginx - high performance web server...
7月 26 18:36:52 ◆◆.vs.sakura.ne.jp systemd[1]: Starting nginx - high performance web server...
7月 26 18:37:15 ◆◆.vs.sakura.ne.jp systemd[1]: Failed to fork: Cannot allocate memory
7月 26 18:37:15 ◆◆.vs.sakura.ne.jp systemd[1]: nginx.service failed to run 'start-pre' task: Cannot allocate memory
7月 26 18:37:15 ◆◆.vs.sakura.ne.jp systemd[1]: Failed to start nginx - high performance web server.
7月 26 18:37:15 ◆◆.vs.sakura.ne.jp systemd[1]: nginx.service failed.
7月 26 18:37:15 ◆◆.vs.sakura.ne.jp systemd[1]: Starting nginx - high performance web server...


# journalctl -xe
-- Subject: Unit systemd-tmpfiles-clean.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit systemd-tmpfiles-clean.service has failed.
--
-- The result is failed.
7月 26 17:40:31 ◆◆.vs.sakura.ne.jp systemd[1]: Failed to start Cleanup of Temporary Directories.
-- Subject: Unit systemd-tmpfiles-clean.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit systemd-tmpfiles-clean.service has failed.
--
-- The result is failed.
7月 26 17:40:31 ◆◆.vs.sakura.ne.jp systemd[1]: Failed to start Cleanup of Temporary Directories.
-- Subject: Unit systemd-tmpfiles-clean.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit systemd-tmpfiles-clean.service has failed.
-- Unit systemd-tmpfiles-clean.service has failed.
--
-- The result is failed.
7月 26 17:40:31 ◆◆.vs.sakura.ne.jp systemd[1]: Failed to start Cleanup of Temporary Directories.
-- Subject: Unit systemd-tmpfiles-clean.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit systemd-tmpfiles-clean.service has failed.
--
-- The result is failed.
7月 26 17:40:31 ◆◆.vs.sakura.ne.jp systemd[1]: Failed to start Cleanup of Temporary Directories.
-- Subject: Unit systemd-tmpfiles-clean.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit systemd-tmpfiles-clean.service has failed.
--
-- The result is failed.
7月 26 17:40:31 ◆◆.vs.sakura.ne.jp systemd[1]: Failed to start Cleanup of Temporary Directories.
-- Subject: Unit systemd-tmpfiles-clean.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit systemd-tmpfiles-clean.service has failed.
--
-- The result is failed.
7月 26 17:40:31 ◆◆.vs.sakura.ne.jp systemd[1]: Failed to start Cleanup of Temporary Directories.
-- Subject: Unit systemd-tmpfiles-clean.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit systemd-tmpfiles-clean.service has failed.
--
-- The result is failed.
7月 26 17:40:31 ◆◆.vs.sakura.ne.jp systemd[1]: Failed to start Cleanup of Temporary Directories.
-- Subject: Unit systemd-tmpfiles-clean.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit systemd-tmpfiles-clean.service has failed.
--
-- The result is failed.
7月 26 17:40:31 ◆◆.vs.sakura.ne.jp systemd[1]: Failed to start Cleanup of Temporary Directories.
-- Subject: Unit systemd-tmpfiles-clean.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit systemd-tmpfiles-clean.service has failed.
--
-- The result is failed.
7月 26 17:40:31 ◆◆.vs.sakura.ne.jp systemd[1]: Failed to start Cleanup of Temporary Directories.
-- Subject: Unit systemd-tmpfiles-clean.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel


# systemctl status systemd-tmpfiles-clean.service
● systemd-tmpfiles-clean.service - Cleanup of Temporary Directories
  Loaded: loaded (/usr/lib/systemd/system/systemd-tmpfiles-clean.service; static; vendor preset: disabled)
  Active: failed (Result: start-limit) since 日付; 1 day 2h ago
    Docs: man:tmpfiles.d(5)
          man:systemd-tmpfiles(8)
 Process: 12692 ExecStart=/usr/bin/systemd-tmpfiles --clean (code=exited, status=0/SUCCESS)
Main PID: 12692 (code=exited, status=0/SUCCESS)

日付 systemd[1]: Starting Cleanup of Temporary Directories...
日付 systemd[1]: Starting Cleanup of Temporary Directories...


# less /usr/lib/systemd/system/systemd-tmpfiles-clean.service
#  This file is part of systemd.
#
# systemd is free software; you can redistribute it and/or modify it
# under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation; either version 2.1 of the License, or
# (at your option) any later version.

[Unit]
Description=Cleanup of Temporary Directories
Documentation=man:tmpfiles.d(5) man:systemd-tmpfiles(8)
DefaultDependencies=no
Conflicts=shutdown.target
After=systemd-readahead-collect.service systemd-readahead-replay.service local-fs.target time-sync.target
Before=shutdown.target

[Service]
Type=oneshot
ExecStart=/usr/bin/systemd-tmpfiles --clean
IOSchedulingClass=idle


# systemctl status systemd-tmpfiles-clean.timer
● systemd-tmpfiles-clean.timer - Daily Cleanup of Temporary Directories
  Loaded: loaded (/usr/lib/systemd/system/systemd-tmpfiles-clean.timer; static; vendor preset: disabled)
  Active: active (running) since 月 2018-04-23 16:15:10 JST; 3 months 2 days ago
    Docs: man:tmpfiles.d(5)
          man:systemd-tmpfiles(8)


/var/log/nginx/
PHP message: PHP Fatal error:  Uncaught PDOException: SQLSTATE[HY000] [2002] Connection refused in /var/www/html/1-p41/0webapp/core/DbManager.php:33

mysqli_real_connect(): (HY000/2002): Connection refused
設定ファイルに定義されている管理ユーザ(controluser)での接続に失敗しました。
mysqli_real_connect(): (HY000/2002): Connection refused



/var/run/
drwxrwxrwx   3 root  root             80  日付 go
srwxr-xr-x   1 root  root              0  日付 go-fcgi.sock
drwxr-xr-x   3 root  root             60  日付 uwsgi



Nginxが起動しなくなりました。nginx.service failed because a configured resource limit was exceeded

systemd-tmpfiles-clean.service


tmpwatch(CentOS6まで)とsystemd-tmpfiles(CentOS7)の挙動の違い

原因


CentOS仕様
CentOS 7 : /var/run 直下に作ったディレクトリが消えないようにする
お前らもさっさとハマって泣くべきCentOS7の落とし穴4つ

更なるトラブル発生

試すも関係なかった

 閲覧数:121 投稿日:2018-07-26 更新日:2018-07-26 

/run/log/journal


# ls -la /run/log/journal/
合計 0
drwxr-sr-x  4 root systemd-journal  80  4月 23 16:15 .
drwxr-xr-x  3 root root             60  4月 23 16:15 ..
drwxr-x---  2 root root             60  4月 23 16:15 3908835f3199424b43e75b0c63a19a07
drwxr-s---+ 2 root systemd-journal 200  7月 26 19:31 42e51dd5b82c410d8e43043e4fa5628c

CentOS7 ログ管理(systemd-journald.service)の設定
journalログデータを/var/log/journalディレクトリに永続的に保存する方法

start request repeated too quickly for systemd-tmpfiles-clean.service


systemd's start request repeated too quickly for xxx.service

質問しなかったQ / 今後

 閲覧数:140 投稿日:2018-07-26 更新日:2018-07-27 

質問しなかったQ


CentOS 7では、/var/run 直下にディレクトリ作成しない方が良いのですか?
CentOS 7 : /var/run 直下に作ったディレクトリが消えないようにするを見て思ったのですが、CentOS 7では、/var/run 直下にディレクトリ作成しない方が良いのですか?

サービス登録するために、自分で作成したディレクトリが2つとファイルが1つあるのですが、/var/run/には恒常的なディレクトリは作成すべきではないのですか?
・何か不具合が発生する可能性がある?

現状では、特に意識していないのですが、
> /var/run/
drwxrwxrwx   3 root  root             80  日付 go
srwxr-xr-x   1 root  root              0  日付 go-fcgi.sock
drwxr-xr-x   3 root  root             60  日付 uwsgi


今後


pid 専用のディレクトリについて

CentOS7再起動時に、/run 直下に作成したディレクトリを削除しないようにする


Twitter検索結果。「トラブル対応」に関する最新ツイート

蜂鹿ナナ@新米大根 @sgms7op
🌴SOAR@元南国プログラマー🌴 @tsubasasuzuki4

Systemd

Reached target Shutdown メッセージが表示されたあと、シャットダウンまたは再起動プロセスがハングアップする



週間人気ページランキング / 9-14 → 9-20
順位 ページタイトル抜粋 アクセス数
1 PHPのmb_send_mail関数でメール送信できない | メール処理システム 29
2 Nginx設定。エラーログレベル | Nginx(Webサーバ) 21
3 Python 3.5 アンインストール / yum remove | Python(プログラミング言語) 11
4 FFmpeg 2.8.15 を yum インストール | ソフトウェアスイート 10
5 PHP実行ユーザ設定 / CentOS6 / Apache | PHP(プログラミング言語) 9
6 PHP Version 7.1.2 php-mecabエクステンション対応 / PHP 7.0.14 からのアップグレード  | MeCab(形態素解析) 8
6 ソースからビルドしたPython 2.7.3 アンインストール失敗 | Python(プログラミング言語) 8
7 touch コマンド / viコマンド。新規ファイル作成時の違い | Linuxコマンド 7
7 さくらVPS0 7
8 9回目-13.MySQL5.7.21設定 | CentOS 7 2週間無料のお試し期間 9回目(さくらVPS) 6
8 「設定ファイルに、暗号化 (blowfish_secret) 用の非公開パスフレーズの設定を必要とするようになりました。」対応 6
9 PHPファイルでchmodエラー | PHP(プログラミング言語) 5
9 設定 2019/1/22 / 一般ユーザがmailコマンドでメール送信 / 管理者がmailコマンドでメール送信 5
10 Postfix | メール処理システム 4
10 CentOSでcpコマンド動作確認するためには、Control + T ではなく、 -v オプションを使用 | cp(Linuxコマンド) 4
10 499 (Request has been forbidden by antivirus) | HTTP(通信プロトコル) 4
10 tar | Linuxコマンド 4
10 Python 3.6 インストール / make altinstall | Python(プログラミング言語) 4
10 「CentOS6」から「CentOS7」への移行 | CentOS 7 (CentOS) 4
10 echo と cat の違い 4
2021/9/21 1:01 更新