
2개의 vz 컨테이너 간에 php5-fpm.sock을 공유하는 데 문제가 있습니다
. 2개의 컨테이너가 있습니다.
1. NGINX 사용
2. PHP5 및 PHP5-FPM 사용
NFS를 통한 컨테이너 연결
나는 다음을 사용해 보았습니다.
1. mount --bind /var/lib/vz/private/100/var/src_dir_with_socket /var/lib/vz/private/101/var/dst_dir_with_socket
2. moutn -t simfs ...
3. 순수 NGINX 컨테이너에서 php5-fpm.sock을 공유하기 위한 NFS
- 작동하지 않습니다.
SOCKET을 통해 작업해야 하는 포트에 FPM을 마운트한 경우에만 작동하는 방식
고마워!
답변1
일반적으로 서로 다른 두 가상 머신 간에 UNIX 도메인 소켓을 공유할 수 없습니다.
OpenVZ의 특별한 경우 보안을 깨뜨리는 특별한 커널 패치 없이는 VE 간에 UNIX 도메인 소켓을 공유할 수 없습니다. 인터넷 검색해보니 그런 내용이 있더라구요패치는 몇 년 전에 작성되었습니다, 그러나 최신 상태로 유지되었는지 여부는 알 수 없습니다.
만약 너라면정말이를 수행하려면 OpenVZ 지원 채널에서 도움을 받아야 합니다. 이는 권장되는 구성이 아닙니다.