Linux nginxのアクセスログを解析する1行コマンド #アクセスの多いIP順にランキング less /var/log/nginx/access.log | cut -f 1 -d " " | sort | uniq -c | sort -g -r | more #過去ログの場合 zcat /... 2024.10.08 LinuxNginxサーバ技術技術メモ
Linux APCuのインストールと利用メモ APCuのインストール yum install php-pecl-apcu yum install --enablerepo=remi-php72 php-pecl-apcu #今回はphp7.2用にインストール インストール... 2024.10.08 LinuxPHPサーバ技術技術メモ
Linux MySQLのCPU負荷が高い場合の対処メモ スロークエリログのチェック show variables like 'slow_query%'; +---------------------+----------------------------+ | Variable_nam... 2024.10.07 LinuxMySQLサーバ技術トラブル解決技術メモ
Linux Nginxプロキシ関連設定メモ CloudFlareやAWSのELB等間に挟むときのメモ。 クライアント↓ X-Forwarded-For: ""Proxy1↓ X-Forwarded-For: "Client"Proxy2↓ X-Forwarded-For: "... 2024.08.21 LinuxNginxサーバ技術技術メモ
Linux MegaRAIDの状態を確認する /opt/MegaRAID/MegaCli/MegaCli64 -LDInfo -Lall -aALL #全情報 /opt/MegaRAID/MegaCli/MegaCli64 -LDInfo -Lall -aALL | grep Sta... 2024.08.17 Linuxサーバ技術トラブル解決技術メモ
Cloudflare Cloudflare上サイトでスマホでの動画再生がうまく行かない 先日、CloudflareでキャッシュしているWordPress上で動画を再生させたいというご依頼があって試してみたところ、なぜかスマホでだけ非常に不安定でタイムアウトが連発するという現象に遭遇しました。 iPhone+MacのWe... 2024.08.10 CloudflareiOSiPadLinuxPHPWordPressサーバ技術トラブル解決技術メモ
Cloudflare WordPressでCloudflareを使う時の注意点 WordPressサーバのフロントにCloudflareを使うと、無料でもこんな良いことがあります・アタックを防いでくれる・怪しいアクセスがあればチャレンジページを表示してくれる・静的ファイルキャッシュやパージが簡単にできる・SSL化が簡... 2023.07.04 CloudflareWordPressサーバ技術トラブル解決技術メモ
Linux IP GEO Blockをインストールすると管理画面が表示されなくなる【WordPress】 PHPが新しいバージョンでIP GEO Blockをインストール&有効化すると、管理画面が重大なエラーが発生しましたと出て表示されなくなります。 これはPHPの仕様変更で、これまで配列の要素を示すのに中括弧が使えていたのが使えなくな... 2023.06.23 LinuxPHPWordPressサーバ技術トラブル解決技術メモ
composer 【2023/06】Twitter APIがsuspendedになってる場合の対処法&Twitter APIバージョン1.1→2.0に対応したPHPライブラリTwitterOAuthを導入 Twitter APIがsuspendedになってる場合の対処法 Twitter Portalを開き、アプリの状態を確認します。2023年5月のタイミングでsuspendedになっている場合、APIの無料使用条件に対応する状態にアプ... 2023.06.02 composerLinuxPHPTwitterサーバ技術技術メモ
Linux upstream sent too big header while reading response header from upstreamというエラー(502 bad gateway)がWordPressに記事インポート時にどうしても無くならない場合【Nginx】【php-fpm.d】 ライブドアなどからWordPressに引っ越す時、「Movable Type もしくは Typepad のインポート」というインポーターを使ってbackup.txtをインポートするかと思います。その時、nginxやphp-fpmの設定ミス... 2023.05.25 LinuxMySQLNginxPHPWordPressサーバ技術トラブル解決技術メモ
Linux MegaRAIDに非RAIDでHDD1台追加する設定メモ MegaRAID搭載で既にRAID構築済みのサーバにベイが開いていた場合、非RAIDのHDDを1台追加する設定です。1台構成のRAID0を追加するという形で行います。 HDDを接続した後、(ホットプラグ対応なら再起動しないでOK) ... 2023.04.09 Linuxサーバ技術トラブル解決技術メモ
CentOS7 CentOS7サーバでsystemctl list-unitsするとnetwork.serviceがdisabledになっている ※専用サーバで起こったケースなので、VPSやAWSなどとは状況が異なる場合があります。systemctl list-unitsを実行したところ、network.serviceがなぜかdisabledになっています。systemctl re... 2022.11.22 CentOS7Linuxサーバ技術トラブル解決技術メモ
PHP ワードプレスで「予約投稿の失敗」や、BackWPup で「アップロードされたファイルのサイズとローカルファイルのサイズが一致しません。」というエラーが出る 予約投稿の失敗 crontab -eや、/etc/cron.d/* で予約投稿の時間に非常に重い処理などが発生していないか確認する。wp-cron.phpに define('DISABLE_WP_CRON','true'); ... 2022.09.24 PHPWordPressサーバ技術トラブル解決技術メモ
Linux サーバ容量が妙に逼迫していたのでMySQLのバイナリログを削除してみた # df -h Filesystem Size Used Avail Use% マウント位置 /dev/vda3 195G 134G 51G 73% / tmpfs ... 2022.03.16 LinuxMySQLサーバ技術トラブル解決技術メモ
Linux CentOS7でなぜかログローテーションが止まっていた場合の対処メモ 先日久々にサーバの状態チェックで「df -h」を実行した所、妙に空き容量が減っている事に気付きました。「du -sh」で各ディレクトリの総サイズをチェックしていった所、どうやら/var/log/nginx/access.logが20G程ま... 2021.11.24 Linuxサーバ技術トラブル解決技術メモ
Linux さくらのVPSでiptablesやfirewalldを止めてもWebアクセス出来ない場合 最近さくらのVPSを久々に追加したのですが、セットアップが終わっても全く外部からWebアクセスが出来ないという現象が発生しました。もちろんSELinuxやiptablesもfirewalldも止めていますし、nginxも起動しており、ポー... 2021.10.12 Linuxサーバ技術トラブル解決技術メモ
Linux MySQL(MariaDB)でdefault-character-set設定がLatin1のままでUTF8のデータベースにLatin1でデータを入れてしまっている手遅れの場合の移行 バックアップ(innodbのテーブルのみの時) mysqldump -uroot -p --quote-names --skip-lock-tables --single-transaction --flush-logs --def... 2021.10.11 LinuxMySQLサーバ技術トラブル解決技術メモ
Linux サーバのHDDが秒速で壊れる時の原因 特殊ケース Linux+Nginx+MySQL+PHP環境です。何度HDDを交換しても一ヶ月以内に壊れる!といった現象が起こる事があります。まず、iostatで確認してみてnginxの異様な書き込み量が確認できて、ファイルディスクリプタを調べてもソケ... 2021.07.15 LinuxPHPサーバ技術トラブル解決技術メモ
AdSense 大量の静的ファイル&MySQL行から特定のワードをまとめて置換したい時 たとえばGoogleアドにサイト審査が通った!でも大量の過去ログから一気に禁止ワードを伏せたい…といった場合に使えます。 MySQL UPDATE table名 SET column名=REPLACE(column名, '検索... 2021.07.10 AdSenseLinuxサーバ技術トラブル解決技術メモ
Live2D さくらのVPSサーバでROOTパスワードが分からない&MySQLが動かない&動作が不安定というサーバをレスキューした話 タイトルにあるように、さくらのVPSサーバで「rootパス不明」、「MySQLが起動しない(WordPressが死んでる)」「動作が不安定」という三重苦のサーバを依頼されて解決した時の話です。 さくらのVPSサーバのrootパスをリ... 2021.06.19 Live2DMySQLWordPressサーバ技術トラブル解決技術メモ
Linux PHPからのCurlになぜか失敗する、でもCentOS6のサポート終了でyum updateも上手く行かない場合 PHPでスクレイピングするためにCurlを用いる処理を書いたのですが、何故か最近SSLサイトでは止まってしまうようになりました。コンソールからcurlを実行すると curl: (35) SSL connect error とい... 2021.05.21 LinuxPHPサーバ技術トラブル解決技術メモ
Linux MySQLのInnoDB全文検索(MeCabパーサ)を使ってたら急に重くなってサーバが落ちた件 先日、自前のサーバ(さくらのVPS)が何らかの高負荷で落ちてしまいました。管理画面でリソースを見るとこんな感じです。 端末エミュレータからログインできないので管理画面のVNCコンソールからログインすると、killedプロセス... 2021.03.29 LinuxMySQLサーバ技術トラブル解決技術メモ
PHP 【PHP】cURLでリダイレクトを辿れるようにする PHPでスクレイピングする場合に重宝するcURLですが、たまにリダイレクトがかかっているURL(http→httpsなど)があるとデフォルトではリダイレクトを追ってくれません。cURLにリダイレクトを追跡させるには以下のようにオプションを... 2020.11.24 PHPサーバ技術技術メモ
サーバ技術 さくらのVPSでラピッドSSLの認証ファイルの認証がなかなか完了しない時のチェック点 ラピッドSSLの認証について さくらのVPSでラピッドSSLを購入した場合、認証ファイルをDLしてドメインの所定の場所(/.well-known/pki/validation/fileauth.txt)に設置する必要があります。ちな... 2020.09.25 サーバ技術トラブル解決技術メモ
Linux CentOSとNginxの環境でCGI(Perl)を動かす 最近のサーバ環境ではRubyやPHPなどを使うことが大半だと思いますが、今でもフリーの掲示板cgiを設置するなどの用途でCGIを動作させたい時があります。Apacheでは問題なく動かせるのですが、Nginxだと幾つかの準備が必要になります... 2020.09.05 LinuxNginxサーバ技術トラブル解決
MySQL Mysqlでこれまでmy.cnfに文字コードを指定せずにlatin1でシステム運用してしまっていて、途中から文字コードを指定したデータを持つ新システムを追加したい場合 昔よくやらかしてしまったのが、my.cnfにdefault-character-setやcharacter-set-serverを設定せずにシステムを構築・運用してしまうというミス。結果として「データベース定義はutf8なのに中に入ってい... 2020.09.04 MySQLPHPサーバ技術トラブル解決
Linux PHP-FPMで「Fatal error: Allowed memory size of xxxxx bytes exhausted (tried to allocate 16 bytes) in…」みたいなエラーを解決する なんだか処理が動いてないっぽい 自作システムの管理画面で、ちょっと多めのコンテンツを一括削除しようとするとAjaxからの結果メッセージがうまく帰って来ない事がありました。DevToolsのConsoleを見てみると、案の定500エラ... 2020.07.11 LinuxPHPサーバ技術トラブル解決技術メモ
CentOS7 PHP7.2をインストールした後、PHPのライブラリをインストールしようとするとエラーが出る PHP7.2をインストールした後Laravelをインストールしようとした所、 エラー: パッケージ: php-gd-5.4.45-18.el7.remi.x86_64 (remi) 要求: php-comm... 2020.06.26 CentOS7laravelPHPサーバ技術トラブル解決技術メモ
CentOS7 Cent OS7でmessagesにCreated sliceなどが大量に出力される /var/log/messagesはサーバの状態をチェックする為に重要なログですが、Cent OS7ではcreated sliceやstarting sessionなどのSSHセッションなどに関する内容が逐一出力されるようになってしまいま... 2020.06.25 CentOS7Linuxサーバ技術トラブル解決技術メモ
Linux nginxの書き込み量異常対策、fastcgiキャッシュをRAMディスク上に置く 最近、自鯖が妙にディスクIOが重いようなので調査してみました。zabbixでもディスクIOを監視する方法(があったので導入していたのですが、分単位での計測なので散発的な書き込みは拾えないらしく役に立ちませんでした(spsというセクタ単位で... 2020.06.25 LinuxNginxサーバ技術技術メモ