Webサービスのトラブルの現場 ~ Webサービスの今と昔 ~ / web-server-is-dead

88f4e84b94fe07cddbd9e6479d689192?s=47 soudai sone
December 01, 2019

Webサービスのトラブルの現場 ~ Webサービスの今と昔 ~ / web-server-is-dead

88f4e84b94fe07cddbd9e6479d689192?s=128

soudai sone

December 01, 2019
Tweet

Transcript

  1. 7.

    あじぇんだ
 1. 自己紹介
 2. Web Server is dead
 3. Batchの突き抜け


    4. サイトにアクセス出来ませんッッッ!
 5. 失敗から学ぶクラウドの正しい歩き方
 6. まとめ

  2. 8.

    あじぇんだ
 1. 自己紹介
 2. Web Server is dead
 3. Batchの突き抜け


    4. サイトにアクセス出来ませんッッッ!
 5. 失敗から学ぶクラウドの正しい歩き方
 6. まとめ

  3. 9.

    自己紹介
 曽根 壮大(35歳)
 株式会社 オミカレ 副社長 CTO
 
 そ  ね  

    たけ とも
 • 日本PostgreSQLユーザ会 勉強会分科会 担当
 • 3人の子供がいます(長女、次女、長男)
 • 技術的にはWeb/LL言語/RDBMSが好きです
 • コミュニティが好き
  4. 11.
  5. 13.

    あじぇんだ
 1. 自己紹介
 2. Web Server is dead
 3. Batchの突き抜け


    4. サイトにアクセス出来ませんッッッ!
 5. 失敗から学ぶクラウドの正しい歩き方
 6. まとめ

  6. 16.
  7. 17.

    Web Server is dead
 • アプリケーションのバグ
 • ハードウェア障害
 • アクセス過多


    • おや?共有サーバの様子が…
 Web Serverの主な死因
 死因 第一位
 テストしましょう

  8. 20.

    Web Server is dead
 • アプリケーションのバグ
 • ハードウェア障害
 • アクセス過多


    • おや?共有サーバの様子が…
 Web Serverの主な死因
 HDD、電源、壊れるところは様々

  9. 24.

    Web Server is dead
 • アプリケーションのバグ
 • ハードウェア障害
 • アクセス過多


    • おや?共有サーバの様子が…
 Web Serverの主な死因
 モニタリングしてますか?

  10. 26.

    Web Server is dead
 • OS側の情報
 • Apache or Nginxの情報


    • PHPの実行情報
 • Webサイトの情報
 Web Serverのモニタリング

  11. 27.

    Web Server is dead
 • OS側の情報
 • Apache or Nginxの情報


    • PHPの実行情報
 • Webサイトの情報
 Web Serverのモニタリング
 top, netstat, vmstat ...etc

  12. 28.

    Web Server is dead
 • OS側の情報
 • Apache or Nginxの情報


    • PHPの実行情報
 • Webサイトの情報
 Web Serverのモニタリング
 server-statusで取得

  13. 30.

    Web Server is dead
 • OS側の情報
 • Apache or Nginxの情報


    • PHPの実行情報
 • Webサイトの情報
 Web Serverのモニタリング
 プロファイラ、APM ...etc

  14. 35.

    trdsqlの凄さ
 # ps | ./trdsql -ih -oh -id " "

    "SELECT \`PID\`, \`TTY\`, \`TIME\`, \`CMD\` FROM -"
 PID,TTY,TIME,CMD
 8,tty1,00:00:13,zsh
 2689,tty1,00:00:00,ps
 2690,tty1,00:00:00,trdsq

  15. 37.

    Web Server is dead
 • OS側の情報
 • Apache or Nginxの情報


    • PHPの実行情報
 • Webサイトの情報
 Web Serverのモニタリング
 URL監視、エンドポイント監視

  16. 39.

    Web Server is dead
 • アプリケーションのバグ
 • ハードウェア障害
 • アクセス過多


    • おや?共有サーバの様子が…
 Web Serverの主な死因
 自分以外の影響を受けることもある

  17. 43.

    あじぇんだ
 1. 自己紹介
 2. Web Server is dead
 3. Batchの突き抜け


    4. サイトにアクセス出来ませんッッッ!
 5. 失敗から学ぶクラウドの正しい歩き方
 6. まとめ

  18. 57.

    あじぇんだ
 1. 自己紹介
 2. Web Server is dead
 3. Batchの突き抜け


    4. サイトにアクセス出来ませんッッッ!
 5. 失敗から学ぶクラウドの正しい歩き方
 6. まとめ

  19. 67.

    あじぇんだ
 1. 自己紹介
 2. Web Server is dead
 3. Batchの突き抜け


    4. サイトにアクセス出来ませんッッッ!
 5. 失敗から学ぶクラウドの正しい歩き方
 6. まとめ

  20. 79.

    あじぇんだ
 1. 自己紹介
 2. Web Server is dead
 3. Batchの突き抜け


    4. サイトにアクセス出来ませんッッッ!
 5. 失敗から学ぶクラウドの正しい歩き方
 6. まとめ