2025年 4月4日(金) 13:37 JST

apacheとmysql

  • 2017年 4月27日(木) 18:22 JST
  • 投稿者:
  • 表示回数 148

jessieの環境で、apache2.4からmysqlへのアクセスが失敗したようだ。
mysqlは正常に動いているみたいなのだが、apache2.4 or php5.6が何のタイミングかわからないが
もしかして、libc6のアップデートで変わった。4/26に更新されている。

PDO::__construct(): php_network_getaddresses: getaddrinfo failed: Name or service not known
を出すようになった。
結局、apache2の再起動で繋がるようになったのだが。

追記
再度発生、勘違いして、mysqlを再起動、error.logみたら結局
getaddrinfo failed: Name or service not known
そこで/etc/hosts にns.in.craine.ne.jp を登録した。

その他のエラー
[Tue Feb 10 11:52:16 2009] [warn] (128)Network is unreachable: connect to listener on [::]:80
apache2プロセスがipv6で接続しようとしてる?

/etc/apache2/ports.conf
にて、ipv4のみのlistenに変更

wordpressのupgrade 関係phpでcurlライブラリが
cURL error 6: Could not resolve host: downloads.wordpress.org
このエラーを出した。
これも、ipv6関係の問題
ただこれも、解決策としてはイマイチ。