タグ

ブックマーク / blog.cybozu.io (5)

  • サイボウズ Live アクセス障害の裏で起こっていたこと - Cybozu Inside Out | サイボウズエンジニアのブログ

    どうも!アプリケーション基盤チームの@yokotaso です。 2017/11/13 にサイボウズLiveの長時間にわたる障害が発生しご迷惑をおかけしました。 技術的な調査が一段落し、対応を進めております。 障害にいたった原因と対応のお話をさせていただきます。 簡単なまとめ Java8u152以降で、CPU負荷が高まる現象 Java標準のデシリアライズとSecurity Managerの相性が悪くなった 解決策は現時点では存在しない。サイボウズLiveでは、Java標準のデシリアライズをやめる準備段階 障害発生時の状況 障害発生の数時間前に、運用マシンのメンテナンスを行っておりました。 Javaのマイナーアップデート カーネルのアップデート その他、設定ファイルなどの更新 障害発生時には次のような現象が見られました。 JavaプロセスがCPU高負荷状態 MySQLに大量のロック及びエラーが

    サイボウズ Live アクセス障害の裏で起こっていたこと - Cybozu Inside Out | サイボウズエンジニアのブログ
  • スレッド名にデバッグ情報を埋め込むと激しく捗る件 - Cybozu Inside Out | サイボウズエンジニアのブログ

    こんにちは、アプリケーション基盤チームの青木(@a_o_k_i_n_g)です。 今回、Java のちょっとしたデバッグテクニックを紹介したいと思います。Java で運用中何かトラブルが発生した場合、スレッドダンプを取得することはしばしばあると思いますが、スレッドダンプだけだとちょっと情報が足りないことがあります。今回はスレッドダンプから得られる情報を増やして、素早く障害対応したりデバッグに役立てる方法を紹介します。 まずはじめに: スレッドダンプの取り方 基ですが、改めてスレッドダンプの取得の仕方を紹介しておきます。スレッドダンプを取得する対象のプロセス ID を仮に 12345 として、下記のように jstack コマンドを実行すればスレッドダンプが取得できます(※Linux上で操作する想定)。 $ jstack 12345 対象のプロセス ID は ps aux | grep jav

    スレッド名にデバッグ情報を埋め込むと激しく捗る件 - Cybozu Inside Out | サイボウズエンジニアのブログ
  • Javaの謎のパフォーマンス劣化現象との戦い - Cybozu Inside Out | サイボウズエンジニアのブログ

    こんにちは。アプリケーション基盤チームの横田です。 Javaの謎のパフォーマンス劣化にまつわる調査をしていたのですが、1ヶ月の苦労の末に原因がわかりましたので、報告させていただきます! 公開後に頂いたはてなブックマークでのご指摘・社内でのタイポ・読みにくいなどの指摘を受けてたので、謹んで修正させいただきます。 修正した内容につきましては、記事の最後を参照してください。 忙しい人のためのまとめ jdk-7u4以降のjdk-7 *1 でJavaのパフォーマンスが劣化する謎の現象 CodeCacheの容量限界に近づくとJITコンパイラを停止してコンパイルしたコードを捨てる機能が原因だった 起動オプションで回避できるので、長期運用するときは -XX:-UseCodeCacheFlushing, -XX:ReservedCodeCacheSize=128m をつける 上のオプションを設定した時に、C

    Javaの謎のパフォーマンス劣化現象との戦い - Cybozu Inside Out | サイボウズエンジニアのブログ
  • 松山/大阪で開発したいエンジニア向け説明会やります! - Cybozu Inside Out | サイボウズエンジニアのブログ

    こんにちは。 松山開発部の水戸です。 今回は、大阪と東京で開催されるキャリア採用向け説明会の告知と、松山開発部の簡単なご紹介をします。 松山/大阪でもソフトウェア開発エンジニアを募集中 まずは告知です。 サイボウズには、松山と大阪にも開発拠点があり、両拠点でソフトウェア開発エンジニアを募集しています。 今回は、両拠点での業務内容を知っていただくために、大阪と東京でキャリア採用向け説明会を開催することになりました。 皆様のご参加お待ちしてます! キャリア採用向け説明会 開催要項 日時 【大阪】8月27日(水)19時〜、9月8日(月)19時〜 【東京】9月5日(金)19時〜 会場 【大阪】サイボウズ大阪開発オフィス(グランフロント大阪) 【東京】サイボウズ東京オフィス その他詳細、エントリー ソフトウェア開発エンジニア職向け 説明会(松山 / 大阪) 松山開発部 次に、説明会に来られない方のた

    松山/大阪で開発したいエンジニア向け説明会やります! - Cybozu Inside Out | サイボウズエンジニアのブログ
    kamatamadai
    kamatamadai 2014/08/22
    松山では、東京の1Rのお値段で、一戸建てが借りられるし、お刺身のレベルが高くて柑橘系が充実しているそうですよ
  • 「サイボウズ・ラボユース Hackathon 2014 夏」エントリー開始! - Cybozu Inside Out | サイボウズエンジニアのブログ

    こんにちは!採用担当の中江です。先日公開した「サイボウズ・ラボユース Hackathon 2014 夏」ですが改めて募集要項や応募方法についてご案内させていただきます! ・・・とその前に巷ではどの企業もハッカソンを開催していますが、サイボウズのハッカソンについて少しご紹介したいと思います。 その1:優秀な講師陣 「サイボウズ・ラボユース Hackathon 2014 夏」のチューターを務めるのはサイボウズ・ラボの研究員がメインとなります。 セキュリティ・キャンプ参加者なら誰もが憧れてやまない、あの竹迫 良範が! さらに「Jythonプログラミング」「コーディングを支える技術」を執筆した、あの西尾 泰和が! サイボウズ・ラボの研究員2名がチューターとして学生の皆さんのプロジェクトを支援いたします。 その2:優勝賞品 優勝者にはサイボウズエンジニアとの豪華焼肉会へご案内します! 優勝者を豪華焼

    「サイボウズ・ラボユース Hackathon 2014 夏」エントリー開始! - Cybozu Inside Out | サイボウズエンジニアのブログ
    kamatamadai
    kamatamadai 2014/07/16
    竹迫良範さんや西尾泰和さんがチューターを務め、無限レッドブルが飲めるハッカソンが募集開始になっています
  • 1