Приветствую.
Я уже трижды проклял тот момент, когда решил использовать chroot для php-fpm, но теперь это уже дело принципа — довести это всё до ума.
Проблема вот в таком вот сообщении об ошибке:
PHP Warning: stream_socket_client(): unable to connect to tcp://www.example.com:80 (php_network_getaddresses: getaddrinfo failed: Name or service not known)
То есть PHP не может разрезолвить некое доменное имя (ручками всё резолвится хорошо, проверено с помощью dig). Гуглёж подсказал, что решается вопрос созданием внутри чрута символических ссылок на resolv.conf и libnss_dns.so, но это грязный хак и я не хочу так делать. Мне хватило установки 3 десятков лишних пакетов для того, чтобы собрать одно из расширений PECL и решить проблему с timezonedb.
Подскажите, появились ли в 2015 году цивилизованные способы борьбы с этой бедой?