Linux PHP OPcacheのキャッシュサイズを確認する方法 OPcacheのキャッシュサイズを確認するPHP OPcacheのキャッシュサイズを確認する方法はいくつかありますが、2つほどその方法をご紹介します。PHPスクリプトで確認するOPcacheの状態を確認するには、opcache_get_st... 2024.12.11 LinuxUbuntuプログラミング
Linux Cronで、MySQLのSQLクエリを定期的に実行する Cronを使ってMySQLのSQLクエリを自動実行する方法MySQLのDBのメンテンナンスで定期的にupdate, delete分を実行したい場合があります。そのようなケースではMySQLのSQL文を実行するシェルスクリプトを作成してCro... 2024.08.22 Linuxプログラミング
Windows11 TortoiseSVNでリポジトリのURLを変更する 今は利用する人が少なくなっていると思いますが、私の環境では今でもSubversionを利用しています。Subversionのサーバーの統廃合でリポジトリのURLが変更になりました。PCで利用しているTortoiseSVNのSubversio... 2024.05.08 Windows11プログラミング
Linux PHP-FPMで処理が遅いスローログを出力する CentOS 7からRockyLinux8に移行したサーバーでPHPの一部の処理で遅くなっているので、原因究明のためPHP-FPMの処理の遅い処理のをログに出力するようにしました設定は、「/etc/php-fpm.d/www.conf」のフ... 2024.02.15 Linuxプログラミング
Linux phpで「ERROR: Unable to set php_value ‘soap.wsdl_cache_dir’」のエラー php・php-fpmの初期設定後に、エラーログを見ると下記のエラーがでていました# view /var/log/php-fpm/error.logERROR: Unable to set php_value 'soap.wsdl_cach... 2024.02.14 Linuxプログラミング
Linux csvファイルの指定したカラムの空白文字を変換する csvファイルで指定したカラム内の値がファイル名でWindowsだと良いのですが、Linuxだと良くないので半角の空白をアンスコ(_)やハイフン(-)に変換したくて、シェルスクリプトで頑張って色々とやってみましたがうまくいきませんでしたba... 2023.08.08 Linuxプログラミング
Linux 「新しいBing」でプロセスを監視するシェルスクリプトを作成 前回はChatGPTでプロセス監視の記事(ChatGPTでプロセスを監視するシェルスクリプトを作成)を書きましたが、マイクロソフトの「新しいBing」も使用できるようになったので、こちらでもプロセス監視のシェルスクリプトを作って貰いました前... 2023.02.27 Linuxプログラミング
Linux cronでS3のファイルをダウンロードするシェルスクリプトを実行するとダウンロードできない AWS CLIで、s3からファイルをダウンロードするシェルスクリプトがあって、シェルスクリプトを実行すると問題なく実行できてCron経由だとエラーになる状況でしたs3からダウンロードするスクリプトは下記のようになっています$ vim /ho... 2023.02.20 Linuxプログラミング
Linux ChatGPTでプロセスを監視するシェルスクリプトを作成 最近、話題になっている「ChatGPT」を利用して簡単なシェルスクリプトを作成してみました。「ChatGPT」は、OpenAIが開発した対話型AIチャットボットです。対話型で質問をすればAIが回答してくれます。試しに下記の質問をしました。【... 2023.02.15 Linuxプログラミング
Linux シェルスクリプトで「integer expression expected」のエラー 昔作ったシェルスクリプトで久しぶりに実行してみたら、下記のように「integer expression expected」とエラーが上がって処理ができていませんでしたsh test.sh: line 6: [: hoge: integer ... 2022.11.22 Linuxプログラミング
Linux ファイルの最終行が空行かどうかを確認する シェルスクリプトで、「while read」を使ってファイルを読み込んで1行づつ処理する事があると思います。先日、あるファイルを読み込んでする処理があり、そのファイルが一部訂正する必要がありWindowsで修正しました。その際にファイルの最... 2022.10.05 Linuxプログラミング
Linux シェルスクリプトでインクリメント(i++)処理をする シェルスクリプトで、インクリメント処理についてシェルスクリプトで、for文やwhile文でよく使う「i++」のインクルメント処理があります。インクルメント処理は、変数に「1」を加算する処理です。また、このインクリメント処理をシェルスクリプト... 2022.10.01 LinuxUbuntuプログラミング
プログラミング PHP で処理速度を表示する方法 PHPで処理で、MySQLに接続してDB更新したしている処理があって、その処理が遅い時があります。どの処理でPHPの処理速度を遅くなっているか調査するために、PHPの処理速度を表示するようにしました。その際のコードは以下となります$time... 2021.12.02 プログラミング
Linux Let’s Encryptのルート CA期限切れでPHP(file_get_contents)でエラー Let's Encryptのルート CA期限切れで、SSL通信ができなくなった10月1日になると、PHPのfile_get_contentsで、SSL通信するとエラーがでて処理ができなくなりました。PHPで指定しているURLをブラウザでアク... 2021.10.04 Linuxプログラミング
Linux PHP 8をOPcacheとAPCuを利用する PHP 8で、PHPを高速化できる「OPcache」と「APCu」を利用してWEBサーバーを高速化してみます。「OPcache」は、コードをコンパイルして、キャッシュ(共有メモリへ保存)します。「APCu」の方は、オブジェクトや変数をキャッ... 2021.09.03 Linuxプログラミング