タグ

ブックマーク / tech.bank.co.jp (3)

  • 急に外部APIとの通信が "dh key too small" で失敗するようになったのはなぜ? - BANK tech blog

    こんにちは。最近TRAVEL Nowの開発にも顔を出すようになったうなすけです。今回はTRAVEL Nowの開発において発生した問題について書こうと思います。 外部API連携部分で突然のエラー TRAVEL Nowでは、外部のOTAと連携し、旅行商品を皆さんに提供しています。 そんな数多くのAPIのうち、ある特定のAPIで次のような例外が発生して通信ができなくなってしまいました。 OpenSSL::SSL::SSLError (SSL_connect returned=1 errno=0 state=error: dh key too small) それも、番環境でのみ発生します。 始めはこのエラーについてよく理解しておらず、 http.verify_mode = OpenSSL::SSL::VERIFY_NONE を指定してみたり、 apt install ca-certificate

    急に外部APIとの通信が "dh key too small" で失敗するようになったのはなぜ? - BANK tech blog
    atomicmap
    atomicmap 2019/07/29
  • オフィスネットワークを刷新し、Cisco Merakiを導入しました。 - BANK tech blog

    今回する話 みなさんこんにちは。株式会社バンクの うなすけ (id:yu_suke1994 )と id:HolyGrail です。 先日、オフィスのネットワークを刷新し、Cisco Merakiを導入しました。 今回は オフィス人数と社内ネットワークの変遷 機材とサービス選定の話 自前でセットアップを行った話 について弊社における事例を紹介いたします。 オフィス人数と社内ネットワークの変遷 さて、我々のようなベンチャー企業だと、創業期は家庭用のWi-Fiルーターでも業務が滞りなく行えます。しかし、10人、20人と従業員が増えるにつれ、家庭用のWi-Fiルーターから、SOHOや業務用のルーターや無線アクセスポイント(以下、無線AP)を導入しないとインターネットが詰まったり、色々な問題が発生します。 そして、人員の増加に伴う移転のタイミングで専門の業者に社内ネットワーク環境の構築を依頼するとい

    オフィスネットワークを刷新し、Cisco Merakiを導入しました。 - BANK tech blog
    atomicmap
    atomicmap 2019/04/25
  • sidekiq-cronアップデートへの道のり - BANK tech blog

    こんにちは。ジョブスケジューラーとしてはSidekiqしか触れてこなかった うなすけ (id:yu_suke1994) です。 さて、Railsアプリ開発者の皆さんは定期的な bundle update を何らかの方法で実行していることでしょう。弊社でも最近になって Dependabot を導入することになりました。 今回は、Dependabot を導入する前に、一気に bundle update したときに起こった Sidekiq まわりの問題、それも sidekiq-cron で起こった問題について書いていこうと思います。 「一気に bundle update」 とは何か 弊社サービス、特に今回はCASHのAPI サーバーのRailsについての話になりますが、これまでは気付きベースで bundle update を行なってきました。 さすがに自動でやっていく仕組みを入れたいので、ツール

    sidekiq-cronアップデートへの道のり - BANK tech blog
    atomicmap
    atomicmap 2018/11/21
  • 1