読者です 読者をやめる 読者になる 読者になる

カッパでも分かるiOSアプリゲーム開発

カッパがひたすらゲーム制作に関することを書くブログです。Railsに関するTipsもたまにまとめてます。

could not obtain a database connection within 5.000 seconds (waited 5.000 seconds) が出てページを開けなくなった場合

Rails
スポンサードリンク

f:id:InvokeTwoA:20151102033407j:plain
f:id:InvokeTwoA:20151215172640p:plain「カッパさーん。エラーですよ、エラー!」
f:id:InvokeTwoA:20151215172640p:plain「なんだってぇ!」
【目次】

エラー内容

  • Rails にてローカル開発中、急に全ページで下記のエラー文言がでてページを表示できなくなる

could not obtain a database connection within 5.000 seconds (waited 5.000 seconds)

f:id:InvokeTwoA:20151023183618p:plain「……DBへの接続がタイムアウトしちゃってるね」
f:id:InvokeTwoA:20151215172640p:plain「あたふた、あたふた」

やったこと

その1 mysql サーバーを再起動

f:id:InvokeTwoA:20151023183618p:plain「とりあえずmysqlサーバーを再起動しようか」

mysql.server restart

f:id:InvokeTwoA:20151215172640p:plain「……ダメです! 目標完全に沈黙してます!」
f:id:InvokeTwoA:20151023183618p:plain「……負けたな」

その2 rails サーバーを再起動

rails s -p 3000

f:id:InvokeTwoA:20151023183618p:plain「あ、直った」
f:id:InvokeTwoA:20151215172640p:plain「……(あまりに簡単に直っちゃうとブログに書く事がなくなっちゃいます)」
f:id:InvokeTwoA:20151023183618p:plain「再起動すればとりあえず直った、ってよくある話だよね」
f:id:InvokeTwoA:20151215172640p:plain「我々の人生も再起動したいところですな」

締めの言葉

f:id:InvokeTwoA:20151023183618p:plain「ふぅー 1月は新年の忙しさや引越しでかっぱクエストを殆ど開発できなかったよ」
f:id:InvokeTwoA:20151215172640p:plain「悔しいですが今は目の前の仕事を終わらせましょう」
f:id:InvokeTwoA:20151023183618p:plain「最近FF6のバーチャルコンソールやってるせいか、FF6の影響受けたようなゲームになっちゃいそうだよ」
f:id:InvokeTwoA:20151023183618p:plain「期間が空くと色々と作りたいものがぶれちゃいますよねー」