
Ich brauche ein Problem mit dem Teilen von php5-fpm.sock zwischen 2 vz-Containern.
Ich habe 2 Container:
1. mit NGINX
2. mit PHP5 und PHP5-FPM
Container über NFS verknüpfen
Ich habe Folgendes versucht:
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. reines NFS
zum Teilen von php5-fpm.sock auf NGINX-Containern – funktioniert nicht
Das Schema funktioniert nur, wenn ich FPM am Port mounte. Ich muss über SOCKET arbeiten.
Danke!
Antwort1
Im Allgemeinen können Sie einen UNIX-Domänensocket nicht zwischen zwei verschiedenen virtuellen Maschinen teilen.
Im speziellen Fall von OpenVZ können Sie einen UNIX-Domain-Socket nicht zwischen VEs teilen, ohne spezielle Kernel-Patches, um die Sicherheit zu brechen. Aus der Suche im Internet weiß ich, dass solchePatches wurden vor mehreren Jahren geschrieben, es gibt jedoch keinen Hinweis darauf, ob sie auf dem neuesten Stand gehalten wurden.
Wenn duWirklichWenn Sie dies tun möchten, sollten Sie in einem OpenVZ-Supportkanal nach Hilfe suchen. Dies ist keine empfohlene Konfiguration.