サーバー

サーバー

Apacheのエラー[Job for httpd.service failed because the control process exited with error code.]を対策する

Webサーバーの設定を変更してApacheを起動しようとしたら、「Job for httpd.service failed because the control process exited with error code. See "s...
サーバー

PHPを7.4から8.0にアップグレードする手順(CentOS 7)

PHP7.4のセキュリティサポートの期限(終了日:2022年11月28日)が迫ってきたので、PHPのバージョンをPHP8.0に更新します。 ※動作確認環境CentOS Linux 7.9 PHP 8.0へのアップグレード 現在のPHPの情報...
サーバー

freshclamがYour ClamAV installation is OUTDATED!で失敗する際の対策

ClamAVのウイルス定義データベースの更新コマンドである「freshclam」を実行しようとしたら、「Your ClamAV installation is OUTDATED!」と表示されて更新が出来ない。 早速調査して対策します。 ■動...
サーバー

Trend Micro Email Reputation Serviceによるメールブロック時の対策

ある特定のドメインのメールアドレスにだけメールが送信できない。 Postfixのメールキューを調査してみると、特定のドメインのメールアドレスだけ送信が失敗してメールキューに溜まっている。 早速調査して対策します。 症状 特定のドメインのメー...
サーバー

スワップファイルを追加してVPSのスワップ領域を拡張する

ConoHaのVPSを利用してPythonアプリを複数動かしていたらメモリ不足で他のサービスが落ちた。 元々メモリ1GBプランのConoHa VPSを契約しており、スケールアップでメモリ2GBプランに変更してテスト運用していたのだが、たまに...
サーバー

SSHでサーバの内部から外部に接続できないエラーを対策する

新しくCentOSでサーバを建て、sshコマンドを利用して他のサーバに接続しようとしたら、「Connection closed by xxx.xxx.xxx.xxx port xxxx」と表示されてSSH接続が出来ない。 原因を調査して対策...
サーバー

Virtualminをupdateしたらdisk quotaが表示されない件の対策

日頃管理しているサーバーにてVirtualminの更新が来ていたのでアップデートしたら、その後、ドメインやユーザーに設定したディスククォータ(disk quota)や、今現在のディスク使用量などのデータが表示されなくなっていた。 これではサ...
サーバー

yum updateでgd-lastのアップデートに失敗したときの対策方法

yum updateでサーバーのパッケージのアップデートを行おうとしたら、『エラー: パッケージ: gd-last-2.3.0-1.el7.remi.x86_64 (remi-safe) 要求: libraqm.so.0()(64bit)」...
サーバー

phpMyAdminのセッション継続時間を延ばす方法

phpMyAdminにてSQLを弄っている最中に、しばらく他の作業をしていて、再度phpMyAdminを利用しようとしたら、セッション・タイムアウトが発生して再ログインを要求される。 phpMyAdminのデフォルト設定では1440秒(24...
サーバー

PHPを7.3から7.4にアップグレードする手順(CentOS 7)

WordPressのサイトヘルスステータス画面のおすすめの改善の部分に、「サイトが古いバージョンの PHP (7.3.13) を実行しています」と表示されている。 しばらく気になっていたのでサイトの高速化も兼ねてPHPを7.3から7.4にア...
サーバー

さくらのVPSでストレージ容量増加後にパーティションを拡張する

さくらのVPSで「ストレージ変更オプション」を申し込んでストレージ容量を倍増させたり、スケールアップして上位プランに変更した際には、増量した仮想ディスク容量をOSに認識させる作業(ディスク拡張)を行う必要がある。 このディスク拡張作業を行わ...
サーバー

さくらのVPSからさくらのクラウドへマイグレーションする際のコツ

先日、さくらのVPSからさくらのクラウドへマイグレーションする機会があったので、その際に気付いたコツを書いておきます。 マイグレーションする際に気を付けたこと 出来るだけサーバのダウンタイムを少なくしたい DNSの変更等も出来るだけスムーズ...
サーバー

rsyncコマンドでファイルやディレクトリの同期を行う

サーバのデータをバックアップしたい。データの同期をしたい。差分だけ同期したい。そんなときはrsyncコマンドが便利です。 2度目以降の転送は差分同期により高速に転送できます。 rsyncコマンドの基本的な使い方 rsync 同期元 同期先 ...
サーバー

サーバー側の回線速度測定方法と各社serverの比較(speedtest-cli)

PCやスマホではブラウザやアプリで簡単に回線速度の測定が行えますが、サーバーなどのCUI環境で簡単に使えるspeedtest-cliを利用してサーバー側の回線速度の測定を行う方法を解説します。 ついでに代表的なVPSサービスやクラウドサービ...
サーバー

ERROR 1045 (28000):でMySQLにrootログインできない場合の対策

サーバーにSSHで接続し、MySQLやMariaDBにrootでログインしようとしたら ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwor...
サーバー

yumが「Another app is currently holding the yum lock;」で実行できない

yumでアップデートをしようとしたら、何度も「Another app is currently holding the yum lock; waiting for it to exit...」と表示されていつになってもyumが実行できない。...
サーバー

言語別、サービス別のコメントアウト方法一覧表

各言語のコード内や、各サービスの設定ファイル内でコメントアウトする方法をまとめてみました。 C言語、C++、C# CSS Go HTML Java、JavaScript Perl PHP Python ※「'''」および「"""」は疑似コメ...
サーバー

Let’s EncryptのSSL証明書の更新をcronで自動実行する

ブログに記事を追加しようと思い、WordPressにログインしようと思ったら「この接続ではプライバシーが保護されません」と表示されている。 Let's Encryptの更新(certbot renew)をかけるのを忘れて、Let's Enc...
サーバー

MariaDB(MySQL)をアップグレードしたらINSERTに失敗。[SQL_MODE]

MariaDB(MySQL)をアップグレードしたら昔作ったプログラムでDBへのINSERTが失敗する。 そんなときは現在のSQL_MODEをチェックしましょう。 MariaDBのデフォルトのSQL_MODEが変更になっている可能性があります...
サーバー

CentOS7のNginxをTLS1.3に対応させてyumでインストールする

CentOS 7のNginxをTLS 1.3に対応させたいが、ソースからビルド等せずに出来るだけ簡単にyumでTLS 1.3対応済みのNginxをインストール(又はアップデート)したい。 そんな要望が多いと思いますのでその方法を解説します。...