{"id":2609,"date":"2020-06-03T16:36:25","date_gmt":"2020-06-03T15:36:25","guid":{"rendered":"https:\/\/new-blog.alexlamond.co.uk\/?p=2609"},"modified":"2020-06-21T15:03:05","modified_gmt":"2020-06-21T14:03:05","slug":"ngnix-brought-down-my-server","status":"publish","type":"post","link":"https:\/\/blog.alexlamond.co.uk\/?p=2609","title":{"rendered":"How My Web Server Went Down, After Doing Absolutely Nothing."},"content":{"rendered":"<!DOCTYPE html PUBLIC \"-\/\/W3C\/\/DTD HTML 4.0 Transitional\/\/EN\" \"http:\/\/www.w3.org\/TR\/REC-html40\/loose.dtd\">\n<html><body><p>This<a href='https:\/\/index.co\/company\/this' data-index='' target='_blank' class='idc-hasIcon'><\/a> morning, Opsgenie alerted me that the Production API for xTravel had stopped responding to requests. I took a quick 30 seconds and confirm that xTravel has indeed stopped responding but my main webpage at alexlamond.co.uk had not. My workflow sent Statuspage into red across the board. Uh oh. <\/p>\n\n\n\n<p>I got a chance on my break from work to try a few things. I jumped into the Plesk<a href='https:\/\/index.co\/company\/plesk' data-index='' target='_blank' class='idc-hasIcon'><\/a> admin panel and tried to reboot Apache, no change, any domain using PHP either timed out or returned a 504. Let\u2019s restart PHP then. Still no change. Better make sure we\u2019ve not hit CPU\/Memory limits that are causing PHP to timeout. They\u2019re small services but let\u2019s stop Dovecot and SMTP\/IMAP servers I think to myself. Still, we\u2019re down.<\/p>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\"><\/div><\/div>\n\n\n\n<p>The 504 is reporting from NGINX so let\u2019s reboot it. Failed to reboot. Odd. Try again. Failed again. Weird. Let\u2019s stop it all together then. Stopped. Start service. Failed. Uh oh\u2026 Let\u2019s restart PHP again make sure its not hanging back. PHP stopped, can\u2019t re-start. Everything I\u2019m doing puts me in a worse place. My homepage shows the default Plesk domain page, at-least at the start it showed my BLM message, this is bad\u2026<\/p>\n\n\n\n<p>I bit the bullet and rebooted the server. I hate doing it because I have a few scripts I have to run and items to disable afterwords (Really I should tidy them up, as what happened next was thanks to the latter)<\/p>\n\n\n\n<p>Okay, server rebooted. Apache failed to start and NGNIX is still not starting. GRRRRR. <strong><code>service httpd status<\/code> <\/strong><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"2116\" height=\"724\" data-src=\"https:\/\/new-blog.alexlamond.co.uk\/wp-content\/uploads\/2020\/06\/Screenshot-2020-06-03-at-11.08.28.png\" alt=\"\" class=\"wp-image-2610 lazyload\" data-srcset=\"https:\/\/blog.alexlamond.co.uk\/wp-content\/uploads\/2020\/06\/Screenshot-2020-06-03-at-11.08.28.png 2116w, https:\/\/blog.alexlamond.co.uk\/wp-content\/uploads\/2020\/06\/Screenshot-2020-06-03-at-11.08.28-300x103.png 300w, https:\/\/blog.alexlamond.co.uk\/wp-content\/uploads\/2020\/06\/Screenshot-2020-06-03-at-11.08.28-1024x350.png 1024w, https:\/\/blog.alexlamond.co.uk\/wp-content\/uploads\/2020\/06\/Screenshot-2020-06-03-at-11.08.28-768x263.png 768w, https:\/\/blog.alexlamond.co.uk\/wp-content\/uploads\/2020\/06\/Screenshot-2020-06-03-at-11.08.28-1536x526.png 1536w, https:\/\/blog.alexlamond.co.uk\/wp-content\/uploads\/2020\/06\/Screenshot-2020-06-03-at-11.08.28-2048x701.png 2048w\" data-sizes=\"(max-width: 2116px) 100vw, 2116px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 2116px; --smush-placeholder-aspect-ratio: 2116\/724;\" \/><figcaption>The output of \u2018service httpd status\u2019<\/figcaption><\/figure><\/div>\n\n\n\n<p>Now Apache can\u2019t open a connection on port 80, as I pointed out in the second to last paragraph, due to a lovely startup script. A quick check of what was using what port (<code>lsof -i -P -n | grep LISTEN<\/code>) followed by killing the offending service and disabling it so it never happens again and <code>service httpd start<\/code> succeeds<\/p>\n\n\n\n<p>Now, the pressing issue of why NGINX still would not start. I try instead to start it from CLI instead of the Plesk Admin Panel. <strong><code>service nginx start<\/code><\/strong> made no difference and <strong><code>service nginx status<\/code><\/strong> provided a pretty vague error message..<\/p>\n\n\n\n<div class=\"wp-block-image is-style-default\"><figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"1740\" height=\"380\" data-src=\"https:\/\/new-blog.alexlamond.co.uk\/wp-content\/uploads\/2020\/06\/EZlHjszXQAAXgv-.jpeg\" alt=\"\" class=\"wp-image-2762 lazyload\" data-srcset=\"https:\/\/blog.alexlamond.co.uk\/wp-content\/uploads\/2020\/06\/EZlHjszXQAAXgv-.jpeg 1740w, https:\/\/blog.alexlamond.co.uk\/wp-content\/uploads\/2020\/06\/EZlHjszXQAAXgv--300x66.jpeg 300w, https:\/\/blog.alexlamond.co.uk\/wp-content\/uploads\/2020\/06\/EZlHjszXQAAXgv--1024x224.jpeg 1024w, https:\/\/blog.alexlamond.co.uk\/wp-content\/uploads\/2020\/06\/EZlHjszXQAAXgv--768x168.jpeg 768w, https:\/\/blog.alexlamond.co.uk\/wp-content\/uploads\/2020\/06\/EZlHjszXQAAXgv--1536x335.jpeg 1536w, https:\/\/blog.alexlamond.co.uk\/wp-content\/uploads\/2020\/06\/EZlHjszXQAAXgv--480x105.jpeg 480w\" data-sizes=\"(max-width: 1740px) 100vw, 1740px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1740px; --smush-placeholder-aspect-ratio: 1740\/380;\" \/><figcaption>The output of \u2018service nginx status\u2019<\/figcaption><\/figure><\/div>\n\n\n\n<p>I knew a reboot was not going to fix this, Apache started fine, PHP was up and running after the reboot and NGINX was saying nothing about needing ports opened or having ports taken over. A quick internet search of \u2018Failed to start Startup script for nginx service\u2019 returned the answer. A post on the Plesk forums less than a week ago (<a href=\"https:\/\/support.plesk.com\/hc\/en-us\/articles\/360020513833-Cannot-start-nginx-service-on-Plesk-server-Failed-to-start-Startup-script-for-nginx-service\">https:\/\/support.plesk.com\/hc\/en-us\/articles\/360020513833-Cannot-start-nginx-service-on-Plesk-server-Failed-to-start-Startup-script-for-nginx-service<\/a>) showed someone else also had NGINX randomly crash on them and be unrecoverable. The difference here, a solution<\/p>\n\n\n\n<p><strong><code>plesk sbin nginxmng -d<\/code><\/strong> was placed into the server command prompt and within seconds, my own monitoring tool and Opsgenie flooded me with alerts that the web server was back online and I needed to run my scripts (That I mentioned earlier) to achieve full operation. I decided to play it safe and also ran <strong><code>plesk sbin nginxmng -e<\/code><\/strong> \u2013 No harm came from running it, thankfully, and for the last two two or three hours, sever performance has been back to normal.<\/p>\n\n\n\n<p>Now it\u2019s a waiting game to see if the same issue occurs tomorrow. I have no idea what caused it to happen, or what changed, but boy, that was not fun.<\/p>\n\n\n\n<p><\/p>\n<\/body><\/html>\n","protected":false},"excerpt":{"rendered":"<p>My web server went down, and every step I took to try and fix it, seemed to make things worse&#8230;<\/p>\n","protected":false},"author":1,"featured_media":2610,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"advgb_blocks_editor_width":"","advgb_blocks_columns_visual_guide":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"fifu_image_url":"","fifu_image_alt":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[6],"tags":[430,428,429,109,426,427],"series":[],"ppma_author":[554],"class_list":["post-2609","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technology","tag-absolutely","tag-after","tag-doing","tag-down","tag-server","tag-went"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How My Web Server Went Down, After Doing Absolutely Nothing. - Alex Lamond<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.alexlamond.co.uk\/?p=2609\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How My Web Server Went Down, After Doing Absolutely Nothing. - Alex Lamond\" \/>\n<meta property=\"og:description\" content=\"My web server went down, and every step I took to try and fix it, seemed to make things worse...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.alexlamond.co.uk\/?p=2609\" \/>\n<meta property=\"og:site_name\" content=\"Alex Lamond\" \/>\n<meta property=\"article:published_time\" content=\"2020-06-03T15:36:25+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-06-21T14:03:05+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog.alexlamond.co.uk\/wp-content\/uploads\/2020\/06\/Screenshot-2020-06-03-at-11.08.28.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2116\" \/>\n\t<meta property=\"og:image:height\" content=\"724\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Alex\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@alexlamond1\" \/>\n<meta name=\"twitter:site\" content=\"@alexlamond1\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Alex\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/blog.alexlamond.co.uk\\\/?p=2609#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.alexlamond.co.uk\\\/?p=2609\"},\"author\":{\"name\":\"Alex\",\"@id\":\"https:\\\/\\\/blog.alexlamond.co.uk\\\/#\\\/schema\\\/person\\\/839b5037a05f80a290472f31b1bf38f3\"},\"headline\":\"How My Web Server Went Down, After Doing Absolutely Nothing.\",\"datePublished\":\"2020-06-03T15:36:25+00:00\",\"dateModified\":\"2020-06-21T14:03:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/blog.alexlamond.co.uk\\\/?p=2609\"},\"wordCount\":569,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/blog.alexlamond.co.uk\\\/#\\\/schema\\\/person\\\/839b5037a05f80a290472f31b1bf38f3\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.alexlamond.co.uk\\\/?p=2609#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blog.alexlamond.co.uk\\\/wp-content\\\/uploads\\\/2020\\\/06\\\/Screenshot-2020-06-03-at-11.08.28.png\",\"keywords\":[\"absolutely\",\"after\",\"doing\",\"down\",\"server\",\"went\"],\"articleSection\":[\"Technology\"],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/blog.alexlamond.co.uk\\\/?p=2609#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blog.alexlamond.co.uk\\\/?p=2609\",\"url\":\"https:\\\/\\\/blog.alexlamond.co.uk\\\/?p=2609\",\"name\":\"How My Web Server Went Down, After Doing Absolutely Nothing. - Alex Lamond\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.alexlamond.co.uk\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/blog.alexlamond.co.uk\\\/?p=2609#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.alexlamond.co.uk\\\/?p=2609#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blog.alexlamond.co.uk\\\/wp-content\\\/uploads\\\/2020\\\/06\\\/Screenshot-2020-06-03-at-11.08.28.png\",\"datePublished\":\"2020-06-03T15:36:25+00:00\",\"dateModified\":\"2020-06-21T14:03:05+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/blog.alexlamond.co.uk\\\/?p=2609#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/blog.alexlamond.co.uk\\\/?p=2609\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/blog.alexlamond.co.uk\\\/?p=2609#primaryimage\",\"url\":\"https:\\\/\\\/blog.alexlamond.co.uk\\\/wp-content\\\/uploads\\\/2020\\\/06\\\/Screenshot-2020-06-03-at-11.08.28.png\",\"contentUrl\":\"https:\\\/\\\/blog.alexlamond.co.uk\\\/wp-content\\\/uploads\\\/2020\\\/06\\\/Screenshot-2020-06-03-at-11.08.28.png\",\"width\":2116,\"height\":724},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/blog.alexlamond.co.uk\\\/?p=2609#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/blog.alexlamond.co.uk\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How My Web Server Went Down, After Doing Absolutely Nothing.\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/blog.alexlamond.co.uk\\\/#website\",\"url\":\"https:\\\/\\\/blog.alexlamond.co.uk\\\/\",\"name\":\"Alex Lamond\",\"description\":\"Technology &amp; Ramblings.\",\"publisher\":{\"@id\":\"https:\\\/\\\/blog.alexlamond.co.uk\\\/#\\\/schema\\\/person\\\/839b5037a05f80a290472f31b1bf38f3\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/blog.alexlamond.co.uk\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/blog.alexlamond.co.uk\\\/#\\\/schema\\\/person\\\/839b5037a05f80a290472f31b1bf38f3\",\"name\":\"Alex\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/cb2053fb9839b65ee37e9cadf3ee3f24bcd4d092bf1cadc53f662e8bf380caff?s=96&d=mm&r=gf1801ec1f25976613908cbcb2a8d3e71\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/cb2053fb9839b65ee37e9cadf3ee3f24bcd4d092bf1cadc53f662e8bf380caff?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/cb2053fb9839b65ee37e9cadf3ee3f24bcd4d092bf1cadc53f662e8bf380caff?s=96&d=mm&r=g\",\"caption\":\"Alex\"},\"logo\":{\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/cb2053fb9839b65ee37e9cadf3ee3f24bcd4d092bf1cadc53f662e8bf380caff?s=96&d=mm&r=gf1801ec1f25976613908cbcb2a8d3e71\"},\"sameAs\":[\"https:\\\/\\\/alexlamond.co.uk\",\"https:\\\/\\\/x.com\\\/alexlamond1\"],\"url\":\"https:\\\/\\\/blog.alexlamond.co.uk\\\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How My Web Server Went Down, After Doing Absolutely Nothing. - Alex Lamond","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:\/\/blog.alexlamond.co.uk\/?p=2609","og_locale":"en_GB","og_type":"article","og_title":"How My Web Server Went Down, After Doing Absolutely Nothing. - Alex Lamond","og_description":"My web server went down, and every step I took to try and fix it, seemed to make things worse...","og_url":"https:\/\/blog.alexlamond.co.uk\/?p=2609","og_site_name":"Alex Lamond","article_published_time":"2020-06-03T15:36:25+00:00","article_modified_time":"2020-06-21T14:03:05+00:00","og_image":[{"width":2116,"height":724,"url":"https:\/\/blog.alexlamond.co.uk\/wp-content\/uploads\/2020\/06\/Screenshot-2020-06-03-at-11.08.28.png","type":"image\/png"}],"author":"Alex","twitter_card":"summary_large_image","twitter_creator":"@alexlamond1","twitter_site":"@alexlamond1","twitter_misc":{"Written by":"Alex","Estimated reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.alexlamond.co.uk\/?p=2609#article","isPartOf":{"@id":"https:\/\/blog.alexlamond.co.uk\/?p=2609"},"author":{"name":"Alex","@id":"https:\/\/blog.alexlamond.co.uk\/#\/schema\/person\/839b5037a05f80a290472f31b1bf38f3"},"headline":"How My Web Server Went Down, After Doing Absolutely Nothing.","datePublished":"2020-06-03T15:36:25+00:00","dateModified":"2020-06-21T14:03:05+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.alexlamond.co.uk\/?p=2609"},"wordCount":569,"commentCount":0,"publisher":{"@id":"https:\/\/blog.alexlamond.co.uk\/#\/schema\/person\/839b5037a05f80a290472f31b1bf38f3"},"image":{"@id":"https:\/\/blog.alexlamond.co.uk\/?p=2609#primaryimage"},"thumbnailUrl":"https:\/\/blog.alexlamond.co.uk\/wp-content\/uploads\/2020\/06\/Screenshot-2020-06-03-at-11.08.28.png","keywords":["absolutely","after","doing","down","server","went"],"articleSection":["Technology"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blog.alexlamond.co.uk\/?p=2609#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blog.alexlamond.co.uk\/?p=2609","url":"https:\/\/blog.alexlamond.co.uk\/?p=2609","name":"How My Web Server Went Down, After Doing Absolutely Nothing. - Alex Lamond","isPartOf":{"@id":"https:\/\/blog.alexlamond.co.uk\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.alexlamond.co.uk\/?p=2609#primaryimage"},"image":{"@id":"https:\/\/blog.alexlamond.co.uk\/?p=2609#primaryimage"},"thumbnailUrl":"https:\/\/blog.alexlamond.co.uk\/wp-content\/uploads\/2020\/06\/Screenshot-2020-06-03-at-11.08.28.png","datePublished":"2020-06-03T15:36:25+00:00","dateModified":"2020-06-21T14:03:05+00:00","breadcrumb":{"@id":"https:\/\/blog.alexlamond.co.uk\/?p=2609#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.alexlamond.co.uk\/?p=2609"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/blog.alexlamond.co.uk\/?p=2609#primaryimage","url":"https:\/\/blog.alexlamond.co.uk\/wp-content\/uploads\/2020\/06\/Screenshot-2020-06-03-at-11.08.28.png","contentUrl":"https:\/\/blog.alexlamond.co.uk\/wp-content\/uploads\/2020\/06\/Screenshot-2020-06-03-at-11.08.28.png","width":2116,"height":724},{"@type":"BreadcrumbList","@id":"https:\/\/blog.alexlamond.co.uk\/?p=2609#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.alexlamond.co.uk\/"},{"@type":"ListItem","position":2,"name":"How My Web Server Went Down, After Doing Absolutely Nothing."}]},{"@type":"WebSite","@id":"https:\/\/blog.alexlamond.co.uk\/#website","url":"https:\/\/blog.alexlamond.co.uk\/","name":"Alex Lamond","description":"Technology &amp; Ramblings.","publisher":{"@id":"https:\/\/blog.alexlamond.co.uk\/#\/schema\/person\/839b5037a05f80a290472f31b1bf38f3"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.alexlamond.co.uk\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":["Person","Organization"],"@id":"https:\/\/blog.alexlamond.co.uk\/#\/schema\/person\/839b5037a05f80a290472f31b1bf38f3","name":"Alex","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/secure.gravatar.com\/avatar\/cb2053fb9839b65ee37e9cadf3ee3f24bcd4d092bf1cadc53f662e8bf380caff?s=96&d=mm&r=gf1801ec1f25976613908cbcb2a8d3e71","url":"https:\/\/secure.gravatar.com\/avatar\/cb2053fb9839b65ee37e9cadf3ee3f24bcd4d092bf1cadc53f662e8bf380caff?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/cb2053fb9839b65ee37e9cadf3ee3f24bcd4d092bf1cadc53f662e8bf380caff?s=96&d=mm&r=g","caption":"Alex"},"logo":{"@id":"https:\/\/secure.gravatar.com\/avatar\/cb2053fb9839b65ee37e9cadf3ee3f24bcd4d092bf1cadc53f662e8bf380caff?s=96&d=mm&r=gf1801ec1f25976613908cbcb2a8d3e71"},"sameAs":["https:\/\/alexlamond.co.uk","https:\/\/x.com\/alexlamond1"],"url":"https:\/\/blog.alexlamond.co.uk\/?author=1"}]}},"author_meta":{"display_name":"Alex","author_link":"https:\/\/blog.alexlamond.co.uk\/?author=1"},"featured_img":"https:\/\/blog.alexlamond.co.uk\/wp-content\/uploads\/2020\/06\/Screenshot-2020-06-03-at-11.08.28-300x103.png","jetpack_featured_media_url":"https:\/\/blog.alexlamond.co.uk\/wp-content\/uploads\/2020\/06\/Screenshot-2020-06-03-at-11.08.28.png","coauthors":[{"link":"https:\/\/blog.alexlamond.co.uk\/?author=1","display_name":"Alex"}],"tax_additional":{"categories":{"linked":["<a href=\"https:\/\/blog.alexlamond.co.uk\/?cat=6\" class=\"advgb-post-tax-term\">Technology<\/a>"],"unlinked":["<span class=\"advgb-post-tax-term\">Technology<\/span>"]},"tags":{"linked":["<a href=\"https:\/\/blog.alexlamond.co.uk\/?cat=6\" class=\"advgb-post-tax-term\">absolutely<\/a>","<a href=\"https:\/\/blog.alexlamond.co.uk\/?cat=6\" class=\"advgb-post-tax-term\">after<\/a>","<a href=\"https:\/\/blog.alexlamond.co.uk\/?cat=6\" class=\"advgb-post-tax-term\">doing<\/a>","<a href=\"https:\/\/blog.alexlamond.co.uk\/?cat=6\" class=\"advgb-post-tax-term\">down<\/a>","<a href=\"https:\/\/blog.alexlamond.co.uk\/?cat=6\" class=\"advgb-post-tax-term\">server<\/a>","<a href=\"https:\/\/blog.alexlamond.co.uk\/?cat=6\" class=\"advgb-post-tax-term\">went<\/a>"],"unlinked":["<span class=\"advgb-post-tax-term\">absolutely<\/span>","<span class=\"advgb-post-tax-term\">after<\/span>","<span class=\"advgb-post-tax-term\">doing<\/span>","<span class=\"advgb-post-tax-term\">down<\/span>","<span class=\"advgb-post-tax-term\">server<\/span>","<span class=\"advgb-post-tax-term\">went<\/span>"]}},"comment_count":"0","relative_dates":{"created":"Posted 6 years ago","modified":"Updated 6 years ago"},"absolute_dates":{"created":"Posted on 3rd June 2020","modified":"Updated on 21st June 2020"},"absolute_dates_time":{"created":"Posted on 3rd June 2020 4:36 pm","modified":"Updated on 21st June 2020 3:03 pm"},"featured_img_caption":"","series_order":null,"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pgAAHS-G5","jetpack_likes_enabled":false,"authors":[{"term_id":554,"user_id":1,"is_guest":0,"slug":"alex","display_name":"Alex","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/cb2053fb9839b65ee37e9cadf3ee3f24bcd4d092bf1cadc53f662e8bf380caff?s=96&d=mm&r=g","0":null,"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":""}],"_links":{"self":[{"href":"https:\/\/blog.alexlamond.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/2609","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.alexlamond.co.uk\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.alexlamond.co.uk\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.alexlamond.co.uk\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.alexlamond.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2609"}],"version-history":[{"count":42,"href":"https:\/\/blog.alexlamond.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/2609\/revisions"}],"predecessor-version":[{"id":3050,"href":"https:\/\/blog.alexlamond.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/2609\/revisions\/3050"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.alexlamond.co.uk\/index.php?rest_route=\/wp\/v2\/media\/2610"}],"wp:attachment":[{"href":"https:\/\/blog.alexlamond.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2609"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.alexlamond.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2609"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.alexlamond.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2609"},{"taxonomy":"series","embeddable":true,"href":"https:\/\/blog.alexlamond.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fseries&post=2609"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blog.alexlamond.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fppma_author&post=2609"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}