{"id":44679,"date":"2024-06-25T14:01:05","date_gmt":"2024-06-25T14:01:05","guid":{"rendered":"https:\/\/accuweb.cloud\/resource\/?post_type=faq&#038;p=44679"},"modified":"2026-02-18T12:28:37","modified_gmt":"2026-02-18T12:28:37","slug":"php-sessions-clustering","status":"publish","type":"faq","link":"https:\/\/accuweb.cloud\/resource\/articles\/php-sessions-clustering","title":{"rendered":"PHP Sessions Clustering"},"content":{"rendered":"<h2 class=\"ack-h2\">PHP Sessions Clustering<\/h2>\n<p>To ensure your PHP application remains highly available, you can implement <a class=\"ack-link-color\" href=\"https:\/\/accuweb.cloud\/application\/php-hosting\" target=\"_blank\" rel=\"noopener\">PHP<\/a> session clustering in the cloud. This setup helps manage application server failovers effectively by using Memcached, multiple Apache servers, and an NGINX load balancer:<\/p>\n<p><strong>Step 1.<\/strong>\u00a0Log in to your AccuWeb.Cloud account.<\/p>\n<p><strong>Step 2.<\/strong> Click on the <strong>Create Environment<\/strong> button.<\/p>\n<p>Learn how you can <a class=\"ack-link-color\" target=\"_blank\" rel=\"noopener\" href=\"https:\/\/accuweb.cloud\/resource\/articles\/how-to-create-a-mount-point\">mount data<\/a> at AccuWeb.Cloud platform<\/p>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/06\/PHP-session-clustering.png\"><img fetchpriority=\"high\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-44682 size-full\" title=\"New Environment\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/06\/PHP-session-clustering.png\" alt=\"New Environment\" width=\"997\" height=\"310\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/06\/PHP-session-clustering.png 997w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/06\/PHP-session-clustering-300x93.png 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/06\/PHP-session-clustering-768x239.png 768w\" sizes=\"(max-width: 997px) 100vw, 997px\" \/><\/a><\/p>\n<p><strong>Step 3.<\/strong> Select two or more servers (e.g., <strong>Apache<\/strong> instances) in the <strong>Environment topology<\/strong> window and add a <strong>Memcached<\/strong> node. Enter the environment name and click <strong>Create<\/strong>.<\/p>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/06\/PHP-session-clustering02-min.png\"><img decoding=\"async\" class=\"ack-article-image aligncenter wp-image-44683 size-full\" title=\"Select Memcached\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/06\/PHP-session-clustering02-min.png\" alt=\"Select Memcached\" width=\"977\" height=\"608\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/06\/PHP-session-clustering02-min.png 977w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/06\/PHP-session-clustering02-min-300x187.png 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/06\/PHP-session-clustering02-min-768x478.png 768w\" sizes=\"(max-width: 977px) 100vw, 977px\" \/><\/a><\/p>\n<p>The Memcached node acts as a distributed caching engine across multiple nodes in the environment. Specifically, it stores web sessions with sticky sessions running on various application servers. If one server goes down, sessions are backed up on the Memcached node. Other servers can retrieve these sessions from Memcached to continue serving them.<\/p>\n<h2 class=\"ack-h2\">How does Memcache Work?<\/h2>\n<p>After each session request is finished, the session is backed up to the Memcached node. This means the session remains available on the original application server and can be used for the next request. After the second request is completed, the session is updated in Memcached.<\/p>\n<p>If the original server fails, the next request is sent to another application server. This new server doesn&#8217;t have the session information initially, so it retrieves the necessary session from the Memcached node. Sessions are identified by an ID added to the session ID during creation.<\/p>\n<p>When the server responds to the request, it also updates the session in Memcached. This ensures there&#8217;s no interruption to the application when the original server fails\u2014failover is managed smoothly.<\/p>\n<p>Meanwhile, the NGINX load balancer evenly distributes traffic across the cluster of HTTP resources. You can monitor and adjust the load balancing using various tools available on the platform.<\/p>\n<div class=\"cta-btn-top-space ack-extra-image-space\">\n\t\t<div data-elementor-type=\"section\" data-elementor-id=\"38668\" class=\"elementor elementor-38668\" data-elementor-settings=\"{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}\" data-elementor-post-type=\"elementor_library\">\n\t\t\t        <section class=\"elementor-section elementor-top-section elementor-element elementor-element-882321f elementor-section-boxed elementor-section-height-default elementor-section-height-default ct-header-fixed-none ct-row-max-none\" data-id=\"882321f\" data-element_type=\"section\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n            \n                        <div class=\"elementor-container elementor-column-gap-default \">\n                    <div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7cc79cc\" data-id=\"7cc79cc\" data-element_type=\"column\">\n        <div class=\"elementor-widget-wrap elementor-element-populated\">\n                    \n        \t\t<div class=\"elementor-element elementor-element-e31b40f elementor-widget elementor-widget-shortcode\" data-id=\"e31b40f\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t            <\/div>\n        <\/div>\n                    <\/div>\n        <\/section>\n        \t\t<\/div>\n\t\t<\/div>\n<div class=\"article-space\"><\/div>\n<h2 class=\"ack-h2\">How to Configure Memcache?<\/h2>\n<p><strong>Step 1.<\/strong> Go to your environment on the dashboard and click the <strong>Config<\/strong> button for Apache.<\/p>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/06\/PHP-session-clustering03-min.png\"><img decoding=\"async\" class=\"ack-article-image aligncenter wp-image-44684 size-full\" title=\"Config File\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/06\/PHP-session-clustering03-min.png\" alt=\"Config File\" width=\"996\" height=\"620\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/06\/PHP-session-clustering03-min.png 996w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/06\/PHP-session-clustering03-min-300x187.png 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/06\/PHP-session-clustering03-min-768x478.png 768w\" sizes=\"(max-width: 996px) 100vw, 996px\" \/><\/a><\/p>\n<p><strong>Step 2.<\/strong> In the tab that opens, navigate to <strong>etc -&gt; php.ini.<\/strong> The php.ini file is also available in the Favorites section located on the right side of the screen.<\/p>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/06\/PHP-session-clustering04-min.png\"><img loading=\"lazy\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-44685 size-full\" title=\"Php.ini\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/06\/PHP-session-clustering04-min.png\" alt=\"Php.ini\" width=\"990\" height=\"564\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/06\/PHP-session-clustering04-min.png 990w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/06\/PHP-session-clustering04-min-300x171.png 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/06\/PHP-session-clustering04-min-768x438.png 768w\" sizes=\"(max-width: 990px) 100vw, 990px\" \/><\/a><\/p>\n<p><strong>Step 3.<\/strong> Add the following line under Dynamic Extensions:<\/p>\n<pre><code class=\"language-javascript\">\r\nextension=memcached.so\r\n<\/code><\/pre>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/06\/PHP-session-clustering05-min.png\"><img loading=\"lazy\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-44686 size-full\" title=\"Add under Dynamic Extensions\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/06\/PHP-session-clustering05-min.png\" alt=\"Add under Dynamic Extensions\" width=\"990\" height=\"564\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/06\/PHP-session-clustering05-min.png 990w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/06\/PHP-session-clustering05-min-300x171.png 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/06\/PHP-session-clustering05-min-768x438.png 768w\" sizes=\"(max-width: 990px) 100vw, 990px\" \/><\/a><\/p>\n<p><strong>Step 4.<\/strong> Modify the [Session] section as follows:<\/p>\n<pre><code class=\"language-javascript\">\r\nsession.save_handler = memcached\r\nsession.save_path = \"&lt;memcached_server&gt;:11211\"\r\n<\/code><\/pre>\n<div class=\"ack-formula\"><strong>Note:<\/strong> Replace &lt;memcached_server&gt; with the IP or URL of your Memcached server, which you can find by clicking the Info button for the Memcached node in your environment.<\/div>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/06\/PHP-session-clustering06-min.png\"><img loading=\"lazy\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-44687 size-full\" title=\"Replace with the IP or URL\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/06\/PHP-session-clustering06-min.png\" alt=\"Replace with the IP or URL\" width=\"991\" height=\"563\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/06\/PHP-session-clustering06-min.png 991w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/06\/PHP-session-clustering06-min-300x170.png 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/06\/PHP-session-clustering06-min-768x436.png 768w\" sizes=\"(max-width: 991px) 100vw, 991px\" \/><\/a><\/p>\n<p><strong>Step 5.<\/strong> Save your changes by clicking the <strong>Save<\/strong> button. Choose <strong>&#8220;Save for all instances&#8221;<\/strong> to apply the changes to all instances in the Apache application server.<\/p>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/06\/PHP-session-clustering07-min.png\"><img loading=\"lazy\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-44688 size-full\" title=\"Save\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/06\/PHP-session-clustering07-min.png\" alt=\"Save\" width=\"985\" height=\"367\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/06\/PHP-session-clustering07-min.png 985w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/06\/PHP-session-clustering07-min-300x112.png 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/06\/PHP-session-clustering07-min-768x286.png 768w\" sizes=\"(max-width: 985px) 100vw, 985px\" \/><\/a><\/p>\n<p><strong>Step 6.<\/strong>\u00a0Next, restart the Apache service. Click on <strong>&#8220;Restart Nodes&#8221;<\/strong> next to the Application Server.<\/p>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/06\/PHP-session-clustering08.png\"><img loading=\"lazy\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-44689 size-full\" title=\"Restart Node\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/06\/PHP-session-clustering08.png\" alt=\"Restart Node\" width=\"996\" height=\"679\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/06\/PHP-session-clustering08.png 996w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/06\/PHP-session-clustering08-300x205.png 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/06\/PHP-session-clustering08-768x524.png 768w\" sizes=\"(max-width: 996px) 100vw, 996px\" \/><\/a><\/p>\n<p><strong>Step 7.<\/strong> In the Restart Apache nodes window, select your preferred option and click <strong>Restart<\/strong> to proceed.<\/p>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/06\/PHP-session-clustering09.png\"><img loading=\"lazy\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-44690 size-full\" title=\"Restart Apache Node\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/06\/PHP-session-clustering09.png\" alt=\"Restart Apache Node\" width=\"986\" height=\"445\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/06\/PHP-session-clustering09.png 986w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/06\/PHP-session-clustering09-300x135.png 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/06\/PHP-session-clustering09-768x347.png 768w\" sizes=\"(max-width: 986px) 100vw, 986px\" \/><\/a><\/p>\n<p><strong>Step 8.<\/strong>\u00a0Once the application node servers restart successfully, you will receive a notification on the dashboard confirming that the containers in the environment have been restarted.<\/p>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/06\/PHP-session-clustering10.png\"><img loading=\"lazy\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-44691 size-full\" title=\"Application Restarted\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/06\/PHP-session-clustering10.png\" alt=\"Application Restarted\" width=\"993\" height=\"382\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/06\/PHP-session-clustering10.png 993w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/06\/PHP-session-clustering10-300x115.png 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/06\/PHP-session-clustering10-768x295.png 768w\" sizes=\"(max-width: 993px) 100vw, 993px\" \/><\/a><\/p>\n<p>That&#8217;s it! Now if one of the instances fails, users will automatically switch to another instance in the cluster without noticing any disruption.<\/p>\n<div class=\"cta-btn-top-space ack-extra-image-space\">\t\t<div data-elementor-type=\"section\" data-elementor-id=\"38668\" class=\"elementor elementor-38668\" data-elementor-settings=\"{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}\" data-elementor-post-type=\"elementor_library\">\n\t\t\t        <section class=\"elementor-section elementor-top-section elementor-element elementor-element-882321f elementor-section-boxed elementor-section-height-default elementor-section-height-default ct-header-fixed-none ct-row-max-none\" data-id=\"882321f\" data-element_type=\"section\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n            \n                        <div class=\"elementor-container elementor-column-gap-default \">\n                    <div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7cc79cc\" data-id=\"7cc79cc\" data-element_type=\"column\">\n        <div class=\"elementor-widget-wrap elementor-element-populated\">\n                    \n        \t\t<div class=\"elementor-element elementor-element-e31b40f elementor-widget elementor-widget-shortcode\" data-id=\"e31b40f\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t            <\/div>\n        <\/div>\n                    <\/div>\n        <\/section>\n        \t\t<\/div>\n\t\t<\/div>\n<div class=\"cta-btn-mob-space\"><\/div>\n","protected":false},"author":1,"featured_media":52879,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","class_list":["post-44679","faq","type-faq","status-publish","has-post-thumbnail","hentry","faq_topics-kb","faq_topics-php","faq_topics-php-sessions-clustering","faq_topics-product-documentation"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.10 (Yoast SEO v24.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Configuring PHP Sessions Clustering with Memcached and NGINX<\/title>\n<meta name=\"description\" content=\"High availability for your PHP instance by executing sessions clustering with Memcached, multiple Apache servers, and an NGINX load balancer\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/accuweb.cloud\/resoruce\/articles\/php-sessions-clustering\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PHP Sessions Clustering\" \/>\n<meta property=\"og:description\" content=\"High availability for your PHP instance by executing sessions clustering with Memcached, multiple Apache servers, and an NGINX load balancer\" \/>\n<meta property=\"og:url\" content=\"https:\/\/accuweb.cloud\/resoruce\/articles\/php-sessions-clustering\" \/>\n<meta property=\"og:site_name\" content=\"AccuWeb Cloud\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-18T12:28:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/accuweb.cloud\/resoruce\/articles\/php-sessions-clustering#article\",\"isPartOf\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/php-sessions-clustering\"},\"author\":{\"name\":\"Jilesh Patadiya\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/#\/schema\/person\/a7a4cbe8405202b537509c757b588c58\"},\"headline\":\"PHP Sessions Clustering\",\"datePublished\":\"2024-06-25T14:01:05+00:00\",\"dateModified\":\"2026-02-18T12:28:37+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/php-sessions-clustering\"},\"wordCount\":513,\"publisher\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/#organization\"},\"image\":{\"@id\":\"https:\/\/accuweb.cloud\/resoruce\/articles\/php-sessions-clustering#primaryimage\"},\"thumbnailUrl\":\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg\",\"inLanguage\":\"en-US\"},{\"@type\":[\"WebPage\",\"FAQPage\"],\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/php-sessions-clustering\",\"url\":\"https:\/\/accuweb.cloud\/resoruce\/articles\/php-sessions-clustering\",\"name\":\"Configuring PHP Sessions Clustering with Memcached and NGINX\",\"isPartOf\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/accuweb.cloud\/resoruce\/articles\/php-sessions-clustering#primaryimage\"},\"image\":{\"@id\":\"https:\/\/accuweb.cloud\/resoruce\/articles\/php-sessions-clustering#primaryimage\"},\"thumbnailUrl\":\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg\",\"datePublished\":\"2024-06-25T14:01:05+00:00\",\"dateModified\":\"2026-02-18T12:28:37+00:00\",\"description\":\"High availability for your PHP instance by executing sessions clustering with Memcached, multiple Apache servers, and an NGINX load balancer\",\"breadcrumb\":{\"@id\":\"https:\/\/accuweb.cloud\/resoruce\/articles\/php-sessions-clustering#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/accuweb.cloud\/resoruce\/articles\/php-sessions-clustering\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/accuweb.cloud\/resoruce\/articles\/php-sessions-clustering#primaryimage\",\"url\":\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg\",\"contentUrl\":\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg\",\"width\":1280,\"height\":720},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/accuweb.cloud\/resoruce\/articles\/php-sessions-clustering#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/accuweb.cloud\/resource\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PHP Sessions Clustering\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/#website\",\"url\":\"https:\/\/accuweb.cloud\/resource\/\",\"name\":\"AccuWeb Cloud\",\"description\":\"Cutting Edge Cloud Computing\",\"publisher\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/accuweb.cloud\/resource\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/#organization\",\"name\":\"AccuWeb.Cloud\",\"url\":\"https:\/\/accuweb.cloud\/resource\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/accuwebcloud_logo_black_tagline.jpg\",\"contentUrl\":\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/accuwebcloud_logo_black_tagline.jpg\",\"width\":156,\"height\":87,\"caption\":\"AccuWeb.Cloud\"},\"image\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/#\/schema\/person\/a7a4cbe8405202b537509c757b588c58\",\"name\":\"Jilesh Patadiya\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/2cea2bdb5bbabb771ee67e96acad7396f25cb1a0c360b9bc4a9ac40cea9cd8b2?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/2cea2bdb5bbabb771ee67e96acad7396f25cb1a0c360b9bc4a9ac40cea9cd8b2?s=96&d=mm&r=g\",\"caption\":\"Jilesh Patadiya\"},\"description\":\"Jilesh Patadiya, the visionary Co-Founder and Chief Technology Officer (CTO) behind AccuWeb.Cloud. Founder &amp; CTO at AccuWebHosting.com. He shares his web hosting insights on the AccuWeb.Cloud blog. He mostly writes on the latest web hosting trends, WordPress, storage technologies, and Windows and Linux hosting platforms.\",\"sameAs\":[\"https:\/\/accuweb.cloud\/resource\",\"https:\/\/www.facebook.com\/accuwebhosting\",\"https:\/\/www.instagram.com\/accuwebhosting\/\",\"https:\/\/www.linkedin.com\/company\/accuwebhosting\/\",\"https:\/\/x.com\/accuwebhosting\",\"https:\/\/www.youtube.com\/c\/Accuwebhosting\"],\"url\":\"https:\/\/accuweb.cloud\/resource\/author\/accuwebadmin\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Configuring PHP Sessions Clustering with Memcached and NGINX","description":"High availability for your PHP instance by executing sessions clustering with Memcached, multiple Apache servers, and an NGINX load balancer","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/accuweb.cloud\/resoruce\/articles\/php-sessions-clustering","og_locale":"en_US","og_type":"article","og_title":"PHP Sessions Clustering","og_description":"High availability for your PHP instance by executing sessions clustering with Memcached, multiple Apache servers, and an NGINX load balancer","og_url":"https:\/\/accuweb.cloud\/resoruce\/articles\/php-sessions-clustering","og_site_name":"AccuWeb Cloud","article_modified_time":"2026-02-18T12:28:37+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/accuweb.cloud\/resoruce\/articles\/php-sessions-clustering#article","isPartOf":{"@id":"https:\/\/accuweb.cloud\/resource\/articles\/php-sessions-clustering"},"author":{"name":"Jilesh Patadiya","@id":"https:\/\/accuweb.cloud\/resource\/#\/schema\/person\/a7a4cbe8405202b537509c757b588c58"},"headline":"PHP Sessions Clustering","datePublished":"2024-06-25T14:01:05+00:00","dateModified":"2026-02-18T12:28:37+00:00","mainEntityOfPage":{"@id":"https:\/\/accuweb.cloud\/resource\/articles\/php-sessions-clustering"},"wordCount":513,"publisher":{"@id":"https:\/\/accuweb.cloud\/resource\/#organization"},"image":{"@id":"https:\/\/accuweb.cloud\/resoruce\/articles\/php-sessions-clustering#primaryimage"},"thumbnailUrl":"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg","inLanguage":"en-US"},{"@type":["WebPage","FAQPage"],"@id":"https:\/\/accuweb.cloud\/resource\/articles\/php-sessions-clustering","url":"https:\/\/accuweb.cloud\/resoruce\/articles\/php-sessions-clustering","name":"Configuring PHP Sessions Clustering with Memcached and NGINX","isPartOf":{"@id":"https:\/\/accuweb.cloud\/resource\/#website"},"primaryImageOfPage":{"@id":"https:\/\/accuweb.cloud\/resoruce\/articles\/php-sessions-clustering#primaryimage"},"image":{"@id":"https:\/\/accuweb.cloud\/resoruce\/articles\/php-sessions-clustering#primaryimage"},"thumbnailUrl":"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg","datePublished":"2024-06-25T14:01:05+00:00","dateModified":"2026-02-18T12:28:37+00:00","description":"High availability for your PHP instance by executing sessions clustering with Memcached, multiple Apache servers, and an NGINX load balancer","breadcrumb":{"@id":"https:\/\/accuweb.cloud\/resoruce\/articles\/php-sessions-clustering#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/accuweb.cloud\/resoruce\/articles\/php-sessions-clustering"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/accuweb.cloud\/resoruce\/articles\/php-sessions-clustering#primaryimage","url":"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg","contentUrl":"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg","width":1280,"height":720},{"@type":"BreadcrumbList","@id":"https:\/\/accuweb.cloud\/resoruce\/articles\/php-sessions-clustering#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/accuweb.cloud\/resource\/"},{"@type":"ListItem","position":2,"name":"PHP Sessions Clustering"}]},{"@type":"WebSite","@id":"https:\/\/accuweb.cloud\/resource\/#website","url":"https:\/\/accuweb.cloud\/resource\/","name":"AccuWeb Cloud","description":"Cutting Edge Cloud Computing","publisher":{"@id":"https:\/\/accuweb.cloud\/resource\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/accuweb.cloud\/resource\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/accuweb.cloud\/resource\/#organization","name":"AccuWeb.Cloud","url":"https:\/\/accuweb.cloud\/resource\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/accuweb.cloud\/resource\/#\/schema\/logo\/image\/","url":"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/accuwebcloud_logo_black_tagline.jpg","contentUrl":"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/accuwebcloud_logo_black_tagline.jpg","width":156,"height":87,"caption":"AccuWeb.Cloud"},"image":{"@id":"https:\/\/accuweb.cloud\/resource\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/accuweb.cloud\/resource\/#\/schema\/person\/a7a4cbe8405202b537509c757b588c58","name":"Jilesh Patadiya","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/accuweb.cloud\/resource\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/2cea2bdb5bbabb771ee67e96acad7396f25cb1a0c360b9bc4a9ac40cea9cd8b2?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2cea2bdb5bbabb771ee67e96acad7396f25cb1a0c360b9bc4a9ac40cea9cd8b2?s=96&d=mm&r=g","caption":"Jilesh Patadiya"},"description":"Jilesh Patadiya, the visionary Co-Founder and Chief Technology Officer (CTO) behind AccuWeb.Cloud. Founder &amp; CTO at AccuWebHosting.com. He shares his web hosting insights on the AccuWeb.Cloud blog. He mostly writes on the latest web hosting trends, WordPress, storage technologies, and Windows and Linux hosting platforms.","sameAs":["https:\/\/accuweb.cloud\/resource","https:\/\/www.facebook.com\/accuwebhosting","https:\/\/www.instagram.com\/accuwebhosting\/","https:\/\/www.linkedin.com\/company\/accuwebhosting\/","https:\/\/x.com\/accuwebhosting","https:\/\/www.youtube.com\/c\/Accuwebhosting"],"url":"https:\/\/accuweb.cloud\/resource\/author\/accuwebadmin"}]}},"_links":{"self":[{"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/faq\/44679","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/faq"}],"about":[{"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/types\/faq"}],"author":[{"embeddable":true,"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/comments?post=44679"}],"version-history":[{"count":9,"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/faq\/44679\/revisions"}],"predecessor-version":[{"id":53103,"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/faq\/44679\/revisions\/53103"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/media\/52879"}],"wp:attachment":[{"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/media?parent=44679"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}