masalibの日記

システム開発、運用と猫の写真ブログです

サーバー系

centos7でmysql8をインストールができない

久しぶりに環境構築したら全然動かなくて、涙目・・・ 1年前までは以下のinstallコマンドができた sudo yum install --enablerepo=mysql80-community mysql-community-server 久しぶりに実行したら下記のエラーが発生した Error: Package: mysql-community-c…

shellを日付単位でループして実行する

とある作業で日付単位でループして実行しないといけない事があった 年単位に指定するとフリーズするというイケてる状態だった 日別に実行するためにshellでループを作って実行した 毎回、このループの仕方を忘れてしまうので メモとして残す #!/bin/sh START…

メールのログがロストする件について

経緯 状況 対応について 感想 参考URL 経緯 メール配信をして件数を確認していたらログ消えていた。 でも配信は成功していた。という不思議な状況になった 状況 ログが消えるとmessagesに変なログがでた。 $ view /var/log/messages journal: Suppressed 607…

AWSのEC2:System-rebootのイベントについて

備忘録です。 System-rebootのイベントはAWS側からのイベントです。 勝手に再起動がかかるみたいです。 自分でイベントを消すためには System-rebootは「stop > start」式の対応をする必要があります。 sys-guard.com より 再起動と「stop > start」式の違い…

AnsibleでRedmineをCentOSにインストール

2019/03/01時点でインストールできた手順です。 バージョンアップすると動かなくなる可能性があるので注意してください ソフトウェア バージョン OS CentOS Linux release 7.2.1511 Redmine Redmine v3.4.9 データベース PostgreSQL 9.2.24 Webサーバ Apache…

497日問題

社内の古いサーバーがあるのですが TIME_WAITが大量に発生してネットワークにつながりにくい状況が発生しました 今まで、原因がわからずにOSの再起動をしていたのですが やっと原因がわかりました 497日問題でした salaryman-life.blogspot.com 再起動した日…

負荷テストする場合はHTMLの圧縮や出力するバイト数も気にするべき

パフォーマンステストをやっていたのですが 秒間100を超えたあたりから WEBサーバーのCPUが悲鳴をあげました サービスの重いページでの検証だったので 仕方がないかなと思っていた ただDBに接続して出力する簡単なプログラムだと さばいてくれた。 いろいろ…

SSLの中間証明書のチェックサイト

自分用のメモです 今までは https://cryptoreport.geotrust.com/checker/ だったのですが 旧中間証明書サイト https://www.digicert.com/help/ 新中間証明書チェックサイトになりました リダレクト仕込んでくれよ・・・・

WinSCP:踏み台設定とWinSCPからputtyを起動する設定

今更ですが、WinSCPの踏み台設定を知らない人が多かった 自分が忘れそうなのでメモとして残す Winscpとは ja.osdn.net Linux系のサーバーに簡単にファイルをアップできるソフトです。 Win(Windows)+SCP(SCPコマンド)だと思う 踏み台設定 サーバー設定1 ①プロ…

vagrant:レンジ(範囲)指定でportフォワードする

vagrantとはローカルのPCに仮想のサーバーを構築する技術です。 設定とかがテキストでかけるのがいいところです。 Vagrant入門ガイド作者: 新原雅司出版社/メーカー: 技術評論社発売日: 2013/09/12メディア: Kindle版この商品を含むブログ (5件) を見る vagr…

今更、mysqlのクエリーキャッシュを調べてみた

mysql8では廃止になったクエリーキャッシュですが mysql5.6でどれぐらい使われているのかチェックする事にしました 計算式 キャッシュで返されたクエリの数 / 全クエリ * 100 => ヒット率 具体的な項目だと Qcache_hits / (Qcache_hits + Qcache_inserts + Q…

初心者向けWEBアーキテクチャ入門

上記の図は、WEBアーキテクチャです。 新人などの場合はあまり経験がない人は、用語すら聞いたことない状態だと思います 全部理解する必要はないですが、googleの検索する時に参考になれば幸いです 会社の勉強会用(無給)に作った資料・・・めっちゃ時間か…

Alibabaコーディングガイドラインがよかった件

中国のECサイト?のアリババのコーディングガイトを見たgithub.com私はJavaの開発をしたことがないので このjavaガイドラインの部分をみても・・・そうなんだ〜としか言えない 印象は細かいな〜大きい企業になれば細かいのかな MySQLのルールは自分の会社で…

ChromeのデベロッパーモードからcURLのコマンド作成

ツイッターを見ていたらchromeで知らない機能があったChromeデベロッパーツールから各リクエストをcURLコマンド形式でコピーできるの超便利だ。HTTPヘッダーとかCookieとかPOSTの内容とか全部含めてくれる。 pic.twitter.com/Zzk64m6Eqa— Hironobu Saito (@h…

mysqlのスロークエリのローテーション

blog.inouetakuya.info普通はlogrotate.dでおこなうみたいなのですが うまくいかず・・・cronで逃げてしまったスロークエリの設定 #!/bin/sh DAY=`env TZ=JST+15 date "+%Y%m%d"` echo "start $DAY">>/var/tmp/slow_query_db.log # スロークエリをoff mysql …

WEBアプリからメールをおくるとgmailだけ迷惑メールになる場合の対応

普段使っているメールサーバーだと、迷惑メールにならないけど なぜかWEBアプリからメールをおくるとgmailだけ迷惑メールになる 色々調べたけど対応策の正解がなかったワケガワカラナイヨ状態なので今後、WEBアプリで迷惑メールに振り分けられたらこのチェッ…

centos7.4にphp5.6と7,2をインストールする

vagarantを使用してcentos7.4にphp5.6と7,2をインストールをおこないました centos7系、php7.2が初めてで時間がかかった まだ途中だけどメモを残す

検索結果のリンクのみリダイレクトされる!!

自分が管理していないサイトのお話なのです状況としては 普通にリンクを押すと正常に表示されて 検索エンジンから来た時のみリダイレクトされるDNSが乗っ取られているのかと思っていたが蓋を開けてみると サイトトップにjavascripが仕込まれていた ご丁寧に…

BtoBのシステムはIEのチェックが必須という「サガ」

備忘録です すごい古いシステムの保守をしていると IEしか動きませんみたいな事をいっている所があります 普通の表示だけならchromeでも確認できるのですが javascriptの一部の機能がchromeでうごきませんBtoBのシステムの場合はIEのチェックをしないといけ…

SSL化をおこなった

自社のサイトがまだSSLに対応していなかったので対応する事になった SSL化のメリット 検索エンジンの結果(ページランク)があがると言われている formのページで「暗号化されていません」と表示されない(そもそもformを使っている所が少ないのであまり意味…

サーバーの監視は内部と外部でするべき

状況 自社のサイトに繋がらないというエラーが発生しました 原因はサーバーの上位の仮想ルーターが落ちてしまった為でした 監視の状況 内部でサーバーの監視をしていたのですが ルーターが落ちた場合を想定していませんでした これは別の会社が管理している…

E2Eテストツールはpuppeteerがいいと思う

会社にはいって7年目(社会人だと11年)の人が 毎日、画面キャプチャをとるという簡単なお仕事をしているのですが そちらをなんとか効率よくしたいと思ってE2Eテストツールについて 調べていました

dosで行頭にファイル名と行数してファイル結合する

エラーチェック運用で秀丸のgrepで検索した結果をログ収集していた 毎回,grepのコマンドを叩くがめんどくさくなった運用をかえればいいのですが 後続の処理影響するのがさらにめんどくさいので 秀丸のgrep結果とほぼ同じフォーマットを出力するbatで作った下…

SSLの値段の比較 (2017/08/30の時点)

比較サイトじゃないので参考程度でお願いします 最終的な値段はサイトにいって見積もりをしてくださいSSLについて調べる機会があった。 はてなブログがSSL設定できるようになった場合、独自ドメインを設定している人は SSLを購入しないといけないと思うので…

Let's Encrypt、ワイルドカード証明書を2018年1月より無料提供

約2ヶ月前の記事なのですが internet.watch.impress.co.jp 知らなかった・・・ T_TワイルドカードSSL証明書とは .masalib.comのワイルドカードの証明書で 以下の様に運用する事が可能です。 例 secure.masalib.com products.masalib.com login.masalib.com …

mongodbのメモ2

masalib.hatenablog.com の続きです mongodbを外部のクエリーを実行する方法 $ mongo db_name --quiet query.js #間違い $ mongo db_name --quiet < query.js #正解 あれ・・・参考にしたサイトだとhttp://qiita.com/yuiseki/items/1c656d6bab0307e1510c htt…

ubuntu 16.04に対応していないだと

使用しているXXXXクラウドのサービスに ubuntu 16.04をいれようとしたら 対応していませんと言われたこれだとdockerが入れられない!! ネットワーク負荷が少ないサービスならこれがいいと思ったんだけど あう・・・長年お世話になっているからあまり何もい…

mongodbのメモ

メモです NoSQLで有名なDBです会社のシステム的には使っているのですが 使いこなせる人が辞めたり、移動したりして今は誰も使いこなせない状態です 今後、集計をおこなうために勉強した

Windows版のcurl

備忘録です。 Windowsサーバーのサイトでツールでサイトマップを更新した時に google先生に通知ささせる必要があったsupport.google.com 引用 サイトマップは次の URL に HTTP GET リクエストを送信しても再送信できます(ご自分のサイトマップの URL を指定…

golangの勉強の環境の再作成(centos6)

masalib.hatenablog.comgolangの環境も消えてしまったので そちらも再作成した #rootになる(パスワードの”vagrant”) $ su - #epelを追加していない場合は追加 $ yum install epel-release #インストール $ yum -y install #確認 $ go version # go version…