カテゴリー: トラブルシューティング

トラブルシューティング

バックエンド技術者のSPAアプリ表示不具合調査フロー

SPAのデバッグってたいへんだぁぁ🐱💦   Laravel側で絶対必要ログの3種 Laravelログ リクエストログ クエリログ ないと死ぬ ⓪. それは憂鬱の始まり… アプリで表示がおかしいという不具合が報告され チケット化される… それで誰も泣かずにすむのなら。     ①. リクエスト、クエリログを見る 表示に必要なデータがあるテーブルを …

MySQL, トラブルシューティング

MySQLデッドロック ロックしているスレッドを殺す

(none)> SELECT * FROM sys.innodb_lock_waits\G ***************************[ 1. row ]*************************** wait_started | 2020-05-25 06:26:01 wait_age | 0:00:13 wait_age_secs | 13 locked_table …

SEノウハウ, トラブルシューティング

本社のファイルサーバに時々繋がらない、重い

A本社にファイルサーバがあり人数が多い、そして各拠点がありインターネットVPNで拠点間が繋がっている。     不具合 A, B, C拠点において、A本社オンプレミスのファイルサーバの接続がうまく利用できないことがある A本社でネットが利用できないことが稀にある A本社にてネットが繋がらないなどネットワークトラブルが起こる   条件 ユーザ数 A本社 120人 B支店 60人 …

トラブルシューティング

Asterisk Sip trunk環境での通話障害の切り分け対応

  お客様事業所IP電話 着信フロー CloudPBX業者 → クラウド(→ Asterisk) → USEN, NTT等の回線業者 → お客様事業所     経験からくる障害発生原因の確率 CloudPBX業者 0.6 クラウド 0.3 回線業者 0.05 お客様事業所LAN 0.05 「また、C社か・・・」     障害対応切り分けと対応フロー まずお客 …

SEノウハウ, トラブルシューティング

Laravel Tinker+ Sourcetreeを利用したデバッグ

  Tinker   $ php artisan tinker   ライブラリやクラス、ネームスペースを指定 # use Gumi\mogu2   怪しい関数に値を入れてデバッグ   # app(‘App/Services/SampleCreateservice’)->getCalcDate(‘yuu’, ‘A’);   不具合がある関数や処 …

YAMAHA, ネットワーク, トラブルシューティング

YAMAHA SWX2300 show障害解析コマンド

  ネットワーク障害時に見るコマンド   オートネゴシエーションと実際のリンクアップ状況、Dropパケットの確認 # show interface show interface Interface ge1 Link is UP Hardware is Ethernet HW addr: ac44.f23c.7475 ifIndex 1, MRU 1522 Speed-Duple …

トラブルシューティング

Laravel5.8 MySQL5.6 Specified key was too long; max key length

Laravel 5.8, MySQL5.6のDockerfileでマイグレーションしたら、えっらー!   $ docker-compose exec php-fpm php /app/artisan migrate:refresh Migration table not found. Migration table created successfully. Migrating: 201 …