OpenVZ teilt PHP5-FPM-Socket

OpenVZ teilt PHP5-FPM-Socket

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.

verwandte Informationen