Generated by All in One SEO v5.0.0.1, this is an llms.txt file, used by LLMs to index the site. # Development, Analysis And Research by Andrew Johnstone ## Sitemaps - [XML Sitemap](https://www.ajohnstone.com/sitemap.xml): Contains all public & indexable URLs for this website. ## Posts - [Istio EnvoyFilter to add x-request-id to all responses](https://www.ajohnstone.com/istio-envoyfilter-to-add-x-request-id-to-all-responses/) - [MySQL & PHP Performance Optimization Tips](https://www.ajohnstone.com/mysql-php-performance-optimization-tips/) - [Amazon Opsworks - Dependent on Monit](https://www.ajohnstone.com/amazon-opsworks-dependent-on-monit/) - [Amazon ELB - monitoring packet count and byte size with Amazon Cloudwatch and VPC flow logs](https://www.ajohnstone.com/amazon-elb-monitoring-packet-count-and-byte-size-with-amazon-cloudwatch-and-vpc-flow-logs/) - Amazon ELB - monitoring packet count and byte size with Amazon Cloudwatch and VPC flow logs - [Setting up an FTP Server with ProFTPD on EC2](https://www.ajohnstone.com/setting-up-an-ftp-server-with-proftpd-on-ec2-2/) - [Elastic Search Presentation](https://www.ajohnstone.com/elastic-search-presentation/) - [PHP apache_note, Graphite & Logster for logging](https://www.ajohnstone.com/php-apache_note-graphite-logster-for-logging/) - [Hackday @ Everlution](https://www.ajohnstone.com/hackday-everlution/) - [SSL - Amazon ELB Certificates](https://www.ajohnstone.com/ssl-amazon-elb-certificates/) - [Automatically update Amazon ELB SSL Negotiation Policies](https://www.ajohnstone.com/automatically-update-amazon-elb-ssl-negotiation-policies/) - [Requests per second from Apache logs](https://www.ajohnstone.com/requests-per-second-from-apache-logs/) - [Awk craziness: Processing log files](https://www.ajohnstone.com/awk-craziness-processing-log-files/) - [apt-get unattended / non-interactive installation](https://www.ajohnstone.com/apt-get-unattended-non-interactive-installation/) - [Vagrant – Automating PHP/MySQL Installation with bash/slack for continuous deployment](https://www.ajohnstone.com/vagrant-automating-phpmysql-installation-with-bashslack-for-continuous-deployment/) - [PHP5.3 autoload/class_exists fail](https://www.ajohnstone.com/php5-3-autoloadclass_exists-fail/) - [Selenium](https://www.ajohnstone.com/selenium/) - [Installing Java & MySQL – unattended/non-interactive installation](https://www.ajohnstone.com/installing-java-mysql-unattendednon-interactive-installation/) - [Optimizing and testing MySQL over NFS with NetAPP](https://www.ajohnstone.com/optimizing-mysql-over-nfs-with-netapp/) - [Memcached multigets - ubuntu vs debian](https://www.ajohnstone.com/memcached-multigets-ubuntu-vs-debian/) - [MySQL oddity with disappearing body of stored procedures](https://www.ajohnstone.com/mysql-oddity-with-disappearing-body-of-stored-procedures/) - [Migrating Websites & Services Checklist](https://www.ajohnstone.com/migrating-websites-services-checklist/) - [MySQL to Oracle synchronization using PHP over VPNC](https://www.ajohnstone.com/mysql-to-oracle-synchronization-using-php-over-vpnc/) - [Server hacked: exim4 -- arbitrary code execution](https://www.ajohnstone.com/server-hacked-exim4-arbitrary-code-execution/) - [Google Maps: Large KML and Tiles](https://www.ajohnstone.com/google-maps-large-kml-and-tiles/) - [Lock Files in PHP & Bash](https://www.ajohnstone.com/lock-files-in-php-bash-missing/) - [EC2 Tools Installation: AMI, API, Elastic Load Balancing (ELB), Auto Scaling and Cloud Watch](https://www.ajohnstone.com/ec2-tools-installation-ami-api-elastic-load-balancing-elb-auto-scaling-and-cloud-watch/) - [Load balancing with ucarp & haproxy](https://www.ajohnstone.com/load-balancing-with-ucarp-haproxy-missing/) - [Australian Timezones and Daylight Savings Time – Redhat and php date broken?](https://www.ajohnstone.com/australian-timezones-and-daylight-savings-time-–-redhat-and-php-date-broken-missing/) - [High Availability Across Multiple Data Centers, Multihoming and EC2](https://www.ajohnstone.com/high-availability-across-multiple-data-centers-multihoming-and-ec2/) - [Zend Studio for Eclipse: Neon](https://www.ajohnstone.com/zend-studio-for-eclipse-neon/) - [PHP5 & COM (ADSI), Managing IIS](https://www.ajohnstone.com/php5-com-adsi-managing-iis/) - [Ajax applications or implentations](https://www.ajohnstone.com/ajax-applications-or-implentations/) - [Exceptions, Exceptions, Exceptions](https://www.ajohnstone.com/exceptions-exceptions-exceptions/) - [Friends Reunited web site for £120 million](https://www.ajohnstone.com/friends-reunited-web-site-for-120-million/) - [MySQL 3](https://www.ajohnstone.com/mysql-3/) - [Usability](https://www.ajohnstone.com/usability/) - [Off The Shelf CMS](https://www.ajohnstone.com/off-the-shelf-cms/) - [Outlook 2003 / 12 - Managing Profiles with Exchange Accounts](https://www.ajohnstone.com/outlook-2003-12-managing-profiles-with-exchange-accounts/) - [Hmmm, not very clever Microsoft.](https://www.ajohnstone.com/hmmm-not-very-clever-microsoft/) - [A Couple Tidbits](https://www.ajohnstone.com/a-couple-tidbits/) - [Switching to Mac](https://www.ajohnstone.com/switching-to-mac/) - [Serialized Objects, Heredoc, and strings…](https://www.ajohnstone.com/serialized-objects-heredoc-and-strings…/) - [The never ending list of PHP functions](https://www.ajohnstone.com/the-never-ending-list-of-php-functions/) - [BBC launches open source projects](https://www.ajohnstone.com/bbc-launches-open-source-projects/) - [Generate Domains through plesk: Update & Alias Domains](https://www.ajohnstone.com/generate-domains-through-plesk-update-alias-domains/) - [Random Quick Tips](https://www.ajohnstone.com/random-quick-tips/) - [Web Standards](https://www.ajohnstone.com/web-standards/) - [Always expect the unexpected](https://www.ajohnstone.com/always-expect-the-unexpected/) - [IIS5 Multiple Websites](https://www.ajohnstone.com/iis5-multiple-websites/) - [WTVML](https://www.ajohnstone.com/wtvml/) - [Running several VIPs on the same interface with ucarp and haproxy](https://www.ajohnstone.com/running-several-vips-on-the-same-interface-with-ucarp-and-haproxy/) - [EC2: New instances and firewalls](https://www.ajohnstone.com/ec2-new-instances-and-firewalls/) - [Sharepoint & PHP](https://www.ajohnstone.com/sharepoint-php/) - [Soap, XmlRpc and Rest with the Zend Framework](https://www.ajohnstone.com/soap-xmlrpc-and-rest-with-the-zend-framework/) - [Flash Stuff](https://www.ajohnstone.com/flash-stuff/) - [More on SQL Injection…](https://www.ajohnstone.com/more-on-sql-injection…/) - [PHP Session Cache & QCodo Framework…](https://www.ajohnstone.com/php-session-cache-qcodo-framework…/) - [PHP-5.1.0RC3 Released](https://www.ajohnstone.com/php-5-1-0rc3-released/) - [Odd XSL Bug](https://www.ajohnstone.com/odd-xsl-bug/) - [Monitoring Processes with PS](https://www.ajohnstone.com/monitoring-processes-with-ps/) - [NT Auth on LAMP, IE, & Firefox](https://www.ajohnstone.com/nt-auth-on-lamp-ie-firefox/) - [Generate Domains through plesk](https://www.ajohnstone.com/generate-domains-through-plesk/) - [Changing Drive Letter of Mounted Devices](https://www.ajohnstone.com/changing-drive-letter-of-mounted-devices/) - [PHP/MySQL & the Real Time dilemma](https://www.ajohnstone.com/phpmysql-the-real-time-dilemma/) - [Plesk don’t fully support API](https://www.ajohnstone.com/plesk-don’t-fully-support-api/) - [Handy XSL Fragments & XPath’s](https://www.ajohnstone.com/handy-xsl-fragments-xpath’s/) - [Getting back into ASP](https://www.ajohnstone.com/getting-back-into-asp/) - [Character Encoding](https://www.ajohnstone.com/character-encoding/) - [Redbus Tour](https://www.ajohnstone.com/redbus-tour/) - [Adobe Reader Quick Tip](https://www.ajohnstone.com/adobe-reader-quick-tip/) - [IIS Script Maps, ASMX 404 on Invoke](https://www.ajohnstone.com/iis-script-maps-asmx-404-on-invoke/) - [PHP5 & ADSI (Active Directory Service Interfaces)](https://www.ajohnstone.com/php5-adsi-active-directory-service-interfaces-2/) - [Apache & IIS Multiple Address on Port 80](https://www.ajohnstone.com/apache-iis-multiple-address-on-port-80/) - [Access MS Messenger Logs Anywhere](https://www.ajohnstone.com/access-ms-messenger-logs-anywhere/) - [MySQL Install multiple instances](https://www.ajohnstone.com/mysql-install-multiple-instances/) - [Automate PHP Install on Windows.](https://www.ajohnstone.com/automate-php-install-on-windows/) - [C++](https://www.ajohnstone.com/c/) - [Internet Explorer Dev Toolbar](https://www.ajohnstone.com/internet-explorer-dev-toolbar/) - [Large Binary Data and Blob’s](https://www.ajohnstone.com/large-binary-data-and-blob’s/) - [Installing memcached](https://www.ajohnstone.com/installing-memcached/) - [Firefox Memory Leaks.](https://www.ajohnstone.com/firefox-memory-leaks/) - [Playing with Microsoft, Live.com, Max, Messenger Beta…](https://www.ajohnstone.com/playing-with-microsoft-live-com-max-messenger-beta…/) - [Internet Explorer 7 Beta 2](https://www.ajohnstone.com/internet-explorer-7-beta-2/) - [Plesk API Error Resolved](https://www.ajohnstone.com/plesk-api-error-resolved/) - [Streetmap](https://www.ajohnstone.com/streetmap/) - [Zends Session Clustering 2.1.0Betaend](https://www.ajohnstone.com/zends-session-clustering-2-1-0beta/) - [I’m Infected - Google Virus / Spyware checking.](https://www.ajohnstone.com/i’m-infected-google-virus-spyware-checking/) - [Multimap](https://www.ajohnstone.com/multimap/) - [MySQL with skip-networking, binding a socket to TCP](https://www.ajohnstone.com/mysql-with-skip-networking-binding-a-socket-to-tcp/) - [Emailing Attachments: Exim Filters and PHP streams](https://www.ajohnstone.com/emailing-attachments-exim-filters-and-php-streams/) - [Broken XFS on Elastic Block Storage (EBS) and SSH failing on “Write failed: Broken pipe”](https://www.ajohnstone.com/broken-xfs-on-elastic-block-storage-ebs-and-ssh-failing-on-“write-failed-broken-pipe”/) - [MySQL: LAST_INSERT_ID()](https://www.ajohnstone.com/mysql-last_insert_id/) - [Parallel Instances of PHP on Windows](https://www.ajohnstone.com/parallel-instances-of-php-on-windows/) - [Internationalization and Localization](https://www.ajohnstone.com/internationalization-and-localization/) ## Pages - [Contact](https://www.ajohnstone.com/contact/) - [About](https://www.ajohnstone.com/about/) ## Categories - [General](https://www.ajohnstone.com/category/general/) - [Linux](https://www.ajohnstone.com/category/linux/) - [PHP](https://www.ajohnstone.com/category/php/) - [MySQL](https://www.ajohnstone.com/category/mysql/) - [AWS](https://www.ajohnstone.com/category/aws/) ## Tags - [Zend](https://www.ajohnstone.com/tag/zend/) - [EBS](https://www.ajohnstone.com/tag/ebs/) - [Storage](https://www.ajohnstone.com/tag/storage/) - [Exim](https://www.ajohnstone.com/tag/exim/) - [Mail](https://www.ajohnstone.com/tag/mail/) - [Plesk](https://www.ajohnstone.com/tag/plesk/) - [Optimization](https://www.ajohnstone.com/tag/optimization/) - [Windows](https://www.ajohnstone.com/tag/windows/) - [ADSI](https://www.ajohnstone.com/tag/adsi/) - [ASP](https://www.ajohnstone.com/tag/asp/) - [XSL](https://www.ajohnstone.com/tag/xsl/) - [XPATH](https://www.ajohnstone.com/tag/xpath/) - [XSLT](https://www.ajohnstone.com/tag/xslt/) - [API](https://www.ajohnstone.com/tag/api/) - [Ajax](https://www.ajohnstone.com/tag/ajax/) - [Bash](https://www.ajohnstone.com/tag/bash/) - [Monitoring](https://www.ajohnstone.com/tag/monitoring/) - [EC2](https://www.ajohnstone.com/tag/ec2/) - [FTP](https://www.ajohnstone.com/tag/ftp/) - [MSXML](https://www.ajohnstone.com/tag/msxml/) - [Framework](https://www.ajohnstone.com/tag/framework/) - [Flash](https://www.ajohnstone.com/tag/flash/) - [Eclipse](https://www.ajohnstone.com/tag/eclipse/) - [ZF](https://www.ajohnstone.com/tag/zf/) - [Zend Framework](https://www.ajohnstone.com/tag/zend-framework/) - [Rest](https://www.ajohnstone.com/tag/rest/) - [Soap](https://www.ajohnstone.com/tag/soap/) - [SharePoint](https://www.ajohnstone.com/tag/sharepoint/) - [HA](https://www.ajohnstone.com/tag/ha/) - [High Availability](https://www.ajohnstone.com/tag/high-availability/) - [Ucarp](https://www.ajohnstone.com/tag/ucarp/) - [HAProxy](https://www.ajohnstone.com/tag/haproxy/) - [IIS](https://www.ajohnstone.com/tag/iis/) - [Oracle](https://www.ajohnstone.com/tag/oracle/) - [Networking](https://www.ajohnstone.com/tag/networking/) - [VPN](https://www.ajohnstone.com/tag/vpn/) - [Stored Procedures](https://www.ajohnstone.com/tag/stored-procedures/) - [NetApp](https://www.ajohnstone.com/tag/netapp/) - [Blade Datacenters](https://www.ajohnstone.com/tag/blade-datacenters/) - [Memcached](https://www.ajohnstone.com/tag/memcached/) - [Ubuntu](https://www.ajohnstone.com/tag/ubuntu/) - [Debian](https://www.ajohnstone.com/tag/debian/) - [Java](https://www.ajohnstone.com/tag/java/) - [PHPUnit](https://www.ajohnstone.com/tag/phpunit/) - [Selenium](https://www.ajohnstone.com/tag/selenium/) - [Saucelabs](https://www.ajohnstone.com/tag/saucelabs/) - [Autoload](https://www.ajohnstone.com/tag/autoload/) - [Vagrant](https://www.ajohnstone.com/tag/vagrant/) - [CI](https://www.ajohnstone.com/tag/ci/) - [CD](https://www.ajohnstone.com/tag/cd/) - [Apache](https://www.ajohnstone.com/tag/apache/) - [Logging](https://www.ajohnstone.com/tag/logging/) - [LogFormat](https://www.ajohnstone.com/tag/logformat/) - [apt-get](https://www.ajohnstone.com/tag/apt-get/) - [non-interactive](https://www.ajohnstone.com/tag/non-interactive/) - [C Sharp](https://www.ajohnstone.com/tag/c-sharp/) - [C#](https://www.ajohnstone.com/tag/c/) - [C4.5](https://www.ajohnstone.com/tag/c4-5/) - [Image Analysis](https://www.ajohnstone.com/tag/image-analysis/) - [Imagick](https://www.ajohnstone.com/tag/imagick/) - [perl](https://www.ajohnstone.com/tag/perl/) - [Elastic Search](https://www.ajohnstone.com/tag/elastic-search/) - [Elastica](https://www.ajohnstone.com/tag/elastica/) - [awk](https://www.ajohnstone.com/tag/awk/) - [log processing](https://www.ajohnstone.com/tag/log-processing/) - [opsworks](https://www.ajohnstone.com/tag/opsworks/) - [aws](https://www.ajohnstone.com/tag/aws-2/) - [monit](https://www.ajohnstone.com/tag/monit/) - [SSL](https://www.ajohnstone.com/tag/ssl/) - [Amazon](https://www.ajohnstone.com/tag/amazon/) - [ELB](https://www.ajohnstone.com/tag/elb/) - [X509](https://www.ajohnstone.com/tag/x509/) - [Linux](https://www.ajohnstone.com/tag/linux/) - [PHP](https://www.ajohnstone.com/tag/php/) - [MySQL](https://www.ajohnstone.com/tag/mysql/) - [VPC](https://www.ajohnstone.com/tag/vpc/) - [VPC Flow Logs](https://www.ajohnstone.com/tag/vpc-flow-logs/) - [ENI](https://www.ajohnstone.com/tag/eni/) - [Cloudwatch](https://www.ajohnstone.com/tag/cloudwatch/) - [Lambda](https://www.ajohnstone.com/tag/lambda/) - [istio](https://www.ajohnstone.com/tag/istio/) - [lua](https://www.ajohnstone.com/tag/lua/) - [envoy](https://www.ajohnstone.com/tag/envoy/) - [tracing](https://www.ajohnstone.com/tag/tracing/)