Skip to content

Instantly share code, notes, and snippets.

View lcatlett's full-sized avatar
🍕

Lindsey Catlett lcatlett

🍕
View GitHub Profile
@lcatlett
lcatlett / demo_output.txt
Created September 29, 2025 22:17
Pantheon MySQL Timeout Fix: Complete demonstration showing the problem and keepalive solution for long-running drush operations. Includes executable script and sample output.
❯ ./mysql_timeout_demo.sh php-perf gen2-php-83
╔════════════════════════════════════════════════════════════╗
║ MySQL Connection Timeout Demonstration ║
║ Site: php-perf.gen2-php-83 ║
╚════════════════════════════════════════════════════════════╝
Configuration:
Production timeout: 420 seconds (7 minutes)
Demo timeout: 30 seconds (accelerated for testing)
Production heartbeat: 60 seconds
@lcatlett
lcatlett / binding_binding_00183ff13f344cc4bf50103ab30261de.json
Created July 26, 2025 18:53
Pantheon Binding Audit Report - Site: 6572c617-a3e0-4a77-bfdb-8cffb83167d4 (live) - 2025-07-26 14:53:57
{
"audit_metadata": {
"timestamp": "2025-07-26T18:52:38Z",
"binding_id": "00183ff13f344cc4bf50103ab30261de",
"audit_version": "1.0",
"cache_directory": "./binding_cache/6572c617-a3e0-4a77-bfdb-8cffb83167d4/live/00183ff13f344cc4bf50103ab30261de",
"date_range": {
"start_date": "2025-07-25",
"end_date": "2025-07-26",
"duration_days": 2,
@lcatlett
lcatlett / binding_binding_1a49ea8f28df49aca3c6807386976633.json
Created July 24, 2025 18:44
Pantheon Binding Audit Report - Site: 4e9372f2-e74f-43d2-9245-fc45643f2624 (live) - 2025-07-24 14:44:34
{
"audit_metadata": {
"timestamp": "2025-07-24T18:43:25Z",
"binding_id": "1a49ea8f28df49aca3c6807386976633",
"audit_version": "1.0",
"cache_directory": "./binding_cache/4e9372f2-e74f-43d2-9245-fc45643f2624/live/1a49ea8f28df49aca3c6807386976633",
"date_range": {
"start_date": "2025-07-23",
"end_date": "2025-07-24",
"duration_days": 2,
@lcatlett
lcatlett / binding_binding_1a49ea8f28df49aca3c6807386976633.json
Created July 24, 2025 04:23
Pantheon Binding Audit Report - Site: 4e9372f2-e74f-43d2-9245-fc45643f2624 (live) - 2025-07-24 00:23:28
{
"audit_metadata": {
"timestamp": "2025-07-24T04:22:14Z",
"binding_id": "1a49ea8f28df49aca3c6807386976633",
"audit_version": "1.0",
"cache_directory": "./binding_cache/4e9372f2-e74f-43d2-9245-fc45643f2624/live/1a49ea8f28df49aca3c6807386976633",
"date_range": {
"start_date": "2025-07-23",
"end_date": "2025-07-24",
"duration_days": 2,
@lcatlett
lcatlett / binding_binding_1a49ea8f28df49aca3c6807386976633.json
Created July 23, 2025 23:56
Pantheon Binding Audit Report - Site: 4e9372f2-e74f-43d2-9245-fc45643f2624 (live) - 2025-07-23 19:56:23
{
"audit_metadata": {
"timestamp": "2025-07-23T23:55:12Z",
"binding_id": "1a49ea8f28df49aca3c6807386976633",
"audit_version": "1.0",
"cache_directory": "./binding_cache/4e9372f2-e74f-43d2-9245-fc45643f2624/live/1a49ea8f28df49aca3c6807386976633",
"date_range": {
"start_date": "2025-07-22",
"end_date": "2025-07-23",
"duration_days": 2,
@lcatlett
lcatlett / binding_binding_1a49ea8f28df49aca3c6807386976633.json
Created July 23, 2025 23:27
Pantheon Binding Audit Report - Site: 4e9372f2-e74f-43d2-9245-fc45643f2624 (live) - 2025-07-23 19:26:59
{
"audit_metadata": {
"timestamp": "2025-07-23T23:25:47Z",
"binding_id": "1a49ea8f28df49aca3c6807386976633",
"audit_version": "1.0",
"cache_directory": "./binding_cache/4e9372f2-e74f-43d2-9245-fc45643f2624/live/1a49ea8f28df49aca3c6807386976633",
"date_range": {
"start_date": "2025-07-22",
"end_date": "2025-07-23",
"duration_days": 2,
@lcatlett
lcatlett / binding_binding_00183ff13f344cc4bf50103ab30261de.json
Created July 23, 2025 05:23
Pantheon Binding Audit Report - Site: 6572c617-a3e0-4a77-bfdb-8cffb83167d4 (live) - 2025-07-23 01:23:21
{
"audit_metadata": {
"timestamp": "2025-07-23T05:20:18Z",
"binding_id": "00183ff13f344cc4bf50103ab30261de",
"audit_version": "1.0",
"cache_directory": "./binding_cache/6572c617-a3e0-4a77-bfdb-8cffb83167d4/live/00183ff13f344cc4bf50103ab30261de",
"date_range": {
"start_date": "2025-07-22",
"end_date": "2025-07-23",
"duration_days": 2,
@lcatlett
lcatlett / binding_binding_00183ff13f344cc4bf50103ab30261de.json
Created July 22, 2025 23:57
Pantheon Binding Audit Report - Site: 6572c617-a3e0-4a77-bfdb-8cffb83167d4 (live) - 2025-07-22 19:57:12
{
"audit_metadata": {
"timestamp": "2025-07-22T23:54:24Z",
"binding_id": "00183ff13f344cc4bf50103ab30261de",
"audit_version": "1.0",
"cache_directory": "./binding_cache/6572c617-a3e0-4a77-bfdb-8cffb83167d4/live/00183ff13f344cc4bf50103ab30261de",
"date_range": {
"start_date": "2025-07-21",
"end_date": "2025-07-22",
"duration_days": 2,
@lcatlett
lcatlett / binding_binding_47ff1666671e4e5996532236bfb18577.json
Created July 22, 2025 12:32
Pantheon Binding Audit Report - Site: a6c2dd42-2ad2-435d-abc0-2a518f16ec8a (test) - 2025-07-22 08:32:54
{
"audit_metadata": {
"timestamp": "2025-07-22T12:32:52Z",
"binding_id": "47ff1666671e4e5996532236bfb18577",
"audit_version": "1.0",
"cache_directory": "./binding_cache/a6c2dd42-2ad2-435d-abc0-2a518f16ec8a/test/47ff1666671e4e5996532236bfb18577",
"date_range": {
"start_date": "2025-07-21",
"end_date": "2025-07-22",
"duration_days": 2,
@lcatlett
lcatlett / binding_binding_13ebbe218bee4f5ba21d579f651fd48a.json
Created July 21, 2025 23:27
Pantheon Binding Audit Report - Site: 6572c617-a3e0-4a77-bfdb-8cffb83167d4 (live) - 2025-07-21 19:27:20
{
"audit_metadata": {
"timestamp": "2025-07-21T23:00:58Z",
"binding_id": "13ebbe218bee4f5ba21d579f651fd48a",
"audit_version": "1.0",
"cache_directory": "./binding_cache/6572c617-a3e0-4a77-bfdb-8cffb83167d4/live/13ebbe218bee4f5ba21d579f651fd48a",
"date_range": {
"start_date": "2025-07-20",
"end_date": "2025-07-21",
"duration_days": 2,