×

Kenya should invest in cold chain solutions to boost food security

Peter Irungu commonly known as “Peter Fruits” at his fruit stall business situated along Kayole-Manyanja junction in Nairobi on August 30, 2023. [Stafford Ondego, Standard]

Invest in cold chain solutions to boost food security in Kenya

Waste amidst want. That, perhaps, is the best way to summarise Kenya’s food security situation. Sample this: When more than four million Kenyans faced extreme hunger in 2022 due to the worst drought to have hit the country in 40 years, it was also being reported that 40 per cent of food had gone to waste due to limited access to markets and poor post-harvest practices.

And as population increases, climate change deepens, and food supply chains get disrupted, we are likely to see more food going to waste even as more Kenyans starve year in year out. One of the best ways to deal with the situation is to create effective cold chain solutions. Cold chain is temperature-controlled distribution system that ensures food produce and pharmaceuticals and vaccines have a longer shelf-life.

Studies have shown that cold chain can prevent food losses and improve food hygiene. A 2023 study on the status of the cold chain market in Kenya says that cold chains ensure food security by reducing food price inflation, buffering the food supply, and overcoming seasonal shortfalls.

The buffering dampens the price fluctuations that typically put vulnerable communities at risk of poverty and hunger and better supports the growth of farmers’ incomes.

Temperature-controlled logistics ensures that perishable goods such as fruits, vegetables, dairy products, fish, poultry and other meat products are stored and transported at optimal temperatures, thereby extending their shelf-life and reducing spoilage. But despite its significance, cold chain remains underdeveloped in Kenya.

Smallholder farmers, fisheries, the meat industry and pharmaceutical distributors struggle to access reliable cold storage and transportation. Lack of access to cold storage facilities means that a significant portion of their harvest is lost before it even reaches the market. This not only undermines their livelihoods but also exacerbates food insecurity.

One of the reasons cold chain is underveloped in Kenya in particular and in Africa in general is the high cost of establishment and maintenance. It is capital-intensive and requires significant investment in infrastructure, equipment, and energy. For smallholder farmers, the costs of cold storage and transportation are prohibitive.

Cold chain’s reliability on electricity is also a hindrance, especially given many rural areas in Kenya lack access to the grid, making it difficult to operate cold storage facilities and refrigerated vehicles. There is also limited awareness of the benefits of using cold chain solutions, mainly among rural smallholder farmers.

Not to mention poor road conditions and traffic congestion that increase travel time and the risk of perishable products becoming damaged and spoiled. In addition, poor roads and infrastructure can damage refrigerated trucks/vehicles. Climate change that makes weather patterns unpredictable is also to blame.

Market dynamics have also contributed greatly to the underdeveloped of Kenya’s cold chain infrastructure. A study titled, 'Assessment of the cold chain market in Kenya', says that most of the food produced in Kenya is consumed within the country, and informal channels are common for selling products.

For instance, over 99 per cent of meat and 96 per cent of fruits and vegetables are consumed locally through farmgate or domestic markets. Unlike export markets, domestic markets typically lack strict regulations and standards that require the use of a cold chain. While some players may use cold chain methods to extend produce shelf life, cooling is not mandatory.

But it is not all doom and gloom. First, development of energy-efficient and solar-powered cold storage solutions in the country offers a promising avenue for reducing costs and improving access in off-grid areas.

On the funding front, public-private partnerships – collaboration between the government, private sector, and development organisations – can help to mobilise the resources needed to expand cold chain infrastructure in the country.

All in all, developing an effective cold chain system requires a holistic approach that combines investment in infrastructure, technological innovation, and capacity building. Governments, private sector actors, and development organisations must come together to invest in cold chain infrastructure, promote innovation, and build capacity to minimise food loss and ensure food security in the country.

Request history8.1.26PHP Version3.31sRequest Duration4MBMemory UsageGET article/{id}/{slug}Route
    • Booting (10.06ms)time
    • Application (3.3s)time
    • 1 x Application (99.7%)
      3.30s
      1 x Booting (0.3%)
      10.06ms
      11 templates were rendered
      • 1x mainsite.articlearticle.blade.php#?blade
      • 1x mainsite.partials.topsectionsubscribetopsectionsubscribe.blade.php#?blade
      • 1x common.vocalizedvocalized.blade.php#?blade
      • 1x mainsite.partials.footerfooter.blade.php#?blade
      • 1x mainsite.layouts.appapp.blade.php#?blade
      • 1x mainsite.partials.metasmetas.blade.php#?blade
      • 1x mainsite.partials.topbartopbar.blade.php#?blade
      • 1x mainsite.partials.logo_sectionlogo_section.blade.php#?blade
      • 1x mainsite.partials.menumenu.blade.php#?blade
      • 1x mainsite.partials.streamingstreaming.blade.php#?blade
      • 1x mainsite.partials.stickybottomstickybottom.blade.php#?blade
      uri
      GET article/{id}/{slug}
      middleware
      web
      controller
      App\Http\Controllers\MainsiteController@article
      namespace
      prefix
      where
      file
      app/Http/Controllers/MainsiteController.php:610-1128
      36 statements were executed (9 duplicates)Show only duplicates2.56s
      • Articles.php#513standard_digital_mainConnection Established
        Backtrace
        • app/Utils/Articles.php:513
        • app/Http/Controllers/MainsiteController.php:657
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:658
      • Articles.php#520standard_digital_main84.81msselect `id`, `site_id`, `article_category_id`, `title`, `long_title`, `thumbnail_url`, `story`, `published_at`, `premium`, `keywords`, `summary` from `articles` where `id` = '2001513422' and `published_at` <= '2025-03-31 20:40:01' and `deleted_at` is null
        Bindings
        • 0: 2001513422
        • 1: 2025-03-31 20:40:01
        Backtrace
        • app/Utils/Articles.php:520
        • app/Http/Controllers/MainsiteController.php:657
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:658
      • Articles.php#1435standard_digital_main7.27msselect * from `days_quote` where `deleted_at` is null and `quote_day` = '2025-03-31'
        Bindings
        • 0: 2025-03-31
        Backtrace
        • app/Utils/Articles.php:1435
        • app/Http/Controllers/MainsiteController.php:660
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:661
      • Builder.php#20standard_digital_main4.83msselect `authors`.*, `article_authors`.`article_id` as `pivot_article_id`, `article_authors`.`author_id` as `pivot_author_id` from `authors` inner join `article_authors` on `authors`.`id` = `article_authors`.`author_id` where `article_authors`.`article_id` = 2001513422 and `authors`.`deleted_at` is null
        Bindings
        • 0: 2001513422
        Backtrace
        • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:20
        • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:103
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:84
        • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:21
      • Articles.php#147standard_digital_main8.75msselect `id` from `article_categories` where `site_id` = 1 and `id` = 7 or `parent_id` = 7 and `deleted_at` is null
        Bindings
        • 0: 1
        • 1: 7
        • 2: 7
        Backtrace
        • app/Utils/Articles.php:147
        • app/Http/Controllers/MainsiteController.php:727
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:728
      • Articles.php#164standard_digital_main36.21msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `article_category_id` in (7, 33, 35, 59, 487, 614) and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-31 20:40:01' order by `published_at` desc, `list_order` asc, `parent_category_list_order` asc limit 10 offset 0
        Bindings
        • 0: 7
        • 1: 33
        • 2: 35
        • 3: 59
        • 4: 487
        • 5: 614
        • 6: 1
        • 7: 2025-03-31 20:40:01
        Backtrace
        • app/Utils/Articles.php:164
        • app/Http/Controllers/MainsiteController.php:727
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:728
      • Articles.php#164standard_digital_main1.66msselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (7)
        Backtrace
        • app/Utils/Articles.php:164
        • app/Http/Controllers/MainsiteController.php:727
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:728
      • Articles.php#53standard_digital_main1.99msselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` = 7
        Bindings
        • 0: 7
        Backtrace
        • app/Utils/Articles.php:53
        • app/Utils/Articles.php:338
        • app/Http/Controllers/MainsiteController.php:737
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • Articles.php#53standard_digital_main910μsselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` is null
        Backtrace
        • app/Utils/Articles.php:53
        • app/Utils/Articles.php:343
        • app/Http/Controllers/MainsiteController.php:737
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • Articles.php#55standard_digital_mainConnection Established
        Backtrace
        • app/Utils/Articles.php:55
        • app/Utils/Articles.php:343
        • app/Http/Controllers/MainsiteController.php:737
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • Articles.php#55standard_digital_main10.86msselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` is null
        Backtrace
        • app/Utils/Articles.php:55
        • app/Utils/Articles.php:343
        • app/Http/Controllers/MainsiteController.php:737
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • Articles.php#57standard_digital_mainConnection Established
        Backtrace
        • app/Utils/Articles.php:57
        • app/Utils/Articles.php:343
        • app/Http/Controllers/MainsiteController.php:737
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • Articles.php#57standard_digital_main8.8msselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` is null
        Backtrace
        • app/Utils/Articles.php:57
        • app/Utils/Articles.php:343
        • app/Http/Controllers/MainsiteController.php:737
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • Articles.php#60standard_digital_main2.02msselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `refer_id` is null
        Backtrace
        • app/Utils/Articles.php:60
        • app/Utils/Articles.php:343
        • app/Http/Controllers/MainsiteController.php:737
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • Articles.php#688standard_digital_main752msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where (`keywords` LIKE '%[\"Food Security\",\"Worst Drought in Kenya\",\"Food Insecurity\",\"Agriculture in Kenya\"]%') and `site_id` = 1 and `published_at` <= '2025-03-31 20:40:01' and `deleted_at` is null and `id` not in ('2001513422') order by `published_at` desc limit 4 offset 0
        Bindings
        • 0: %["Food Security","Worst Drought in Kenya","Food Insecurity","Agriculture in Kenya"]%
        • 1: 1
        • 2: 2025-03-31 20:40:01
        • 3: 2001513422
        Backtrace
        • app/Utils/Articles.php:688
        • app/Http/Controllers/MainsiteController.php:821
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:822
      • Articles.php#424standard_digital_main778msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where (`site_id` = 1 or `site_id` = 16 or `site_id` = 20) and `deleted_at` is null and `published_at` <= '2025-03-31 20:40:02' and `published_at` >= '2025-03-31 19:40:02' order by RAND(), `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 4 offset 0
        Bindings
        • 0: 1
        • 1: 16
        • 2: 20
        • 3: 2025-03-31 20:40:02
        • 4: 2025-03-31 19:40:02
        Backtrace
        • app/Utils/Articles.php:424
        • app/Http/Controllers/MainsiteController.php:825
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:826
      • Articles.php#424standard_digital_main9.62msselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (18, 588)
        Backtrace
        • app/Utils/Articles.php:424
        • app/Http/Controllers/MainsiteController.php:825
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:826
      • Articles.php#147standard_digital_main2.26msselect `id` from `article_categories` where `site_id` = 1 and `id` = 480 or `parent_id` = 480 and `deleted_at` is null
        Bindings
        • 0: 1
        • 1: 480
        • 2: 480
        Backtrace
        • app/Utils/Articles.php:147
        • app/Http/Controllers/MainsiteController.php:829
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:830
      • Articles.php#164standard_digital_main1.1msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `article_category_id` in (480, 481, 482, 719) and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-31 20:40:03' order by `published_at` desc, `list_order` asc, `parent_category_list_order` asc limit 4 offset 0
        Bindings
        • 0: 480
        • 1: 481
        • 2: 482
        • 3: 719
        • 4: 1
        • 5: 2025-03-31 20:40:03
        Backtrace
        • app/Utils/Articles.php:164
        • app/Http/Controllers/MainsiteController.php:829
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:830
      • Articles.php#164standard_digital_main1.03msselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (480, 482)
        Backtrace
        • app/Utils/Articles.php:164
        • app/Http/Controllers/MainsiteController.php:829
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:830
      • Articles.php#753standard_digital_main491msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where (`premium` = 1 or `article_category_id` = 486) and `site_id` = '1' and `deleted_at` is null and `published_at` <= '2025-03-31 20:40:03' and `homepage_list_order` is not null order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 4 offset 0
        Bindings
        • 0: 1
        • 1: 486
        • 2: 1
        • 3: 2025-03-31 20:40:03
        Backtrace
        • app/Utils/Articles.php:753
        • app/Http/Controllers/MainsiteController.php:837
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:838
      • Articles.php#753standard_digital_main11.98msselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (3, 588, 601)
        Backtrace
        • app/Utils/Articles.php:753
        • app/Http/Controllers/MainsiteController.php:837
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:838
      • Articles.php#819standard_digital_main47.92msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` < '2001513422' and `site_id` = 1 and `published_at` <= '2025-03-31 20:40:03' and `deleted_at` is null order by `id` desc limit 1
        Bindings
        • 0: 2001513422
        • 1: 1
        • 2: 2025-03-31 20:40:03
        Backtrace
        • app/Utils/Articles.php:819
        • app/Http/Controllers/MainsiteController.php:841
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:842
      • Articles.php#819standard_digital_main1.07msselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (6)
        Backtrace
        • app/Utils/Articles.php:819
        • app/Http/Controllers/MainsiteController.php:841
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:842
      • Articles.php#865standard_digital_main7.35msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` > '2001513422' and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-31 20:40:03' limit 1
        Bindings
        • 0: 2001513422
        • 1: 1
        • 2: 2025-03-31 20:40:03
        Backtrace
        • app/Utils/Articles.php:865
        • app/Http/Controllers/MainsiteController.php:841
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:842
      • Articles.php#865standard_digital_main1.67msselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (1)
        Backtrace
        • app/Utils/Articles.php:865
        • app/Http/Controllers/MainsiteController.php:841
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:842
      • Articles.php#1288standard_digital_main32.66msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `published_at` <= '2025-03-31 20:40:03' and `article_category_id` = 7 and `site_id` = 1 and `id` not in ('2001513422') order by `homepage_list_order` asc, `published_at` desc limit 6 offset 0
        Bindings
        • 0: 2025-03-31 20:40:03
        • 1: 7
        • 2: 1
        • 3: 2001513422
        Backtrace
        • app/Utils/Articles.php:1288
        • app/Http/Controllers/MainsiteController.php:845
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:846
      • Articles.php#1288standard_digital_main1.36msselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (7)
        Backtrace
        • app/Utils/Articles.php:1288
        • app/Http/Controllers/MainsiteController.php:845
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:846
      • Builder.php#20standard_digital_main38.59msselect `videos`.`id`, `videos`.`video_category_id`, `videos`.`title`, `videos`.`video_url`, `videos`.`description`, `videos`.`published_at`, `videos`.`thumbnail_url` from `videos` inner join `video_categories` on `video_categories`.`id` = `videos`.`video_category_id` where (`keywords` LIKE '%[\"Food Security\",\"Worst Drought in Kenya\",\"Food Insecurity\",\"Agriculture in Kenya\"]%') and `videos`.`deleted_at` is null and `video_categories`.`video_type_id` = 1 order by `published_at` desc limit 3 offset 0
        Bindings
        • 0: %["Food Security","Worst Drought in Kenya","Food Insecurity","Agriculture in Kenya"]%
        • 1: 1
        Backtrace
        • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:20
        • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:103
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:84
        • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:21
      • Articles.php#3841standard_digital_main7.2msselect count(std_trend_article_id) as count, std_trend_article_id from `std_article_trends` group by `std_trend_article_id` order by `count` desc limit 20
        Backtrace
        • app/Utils/Articles.php:3841
        • app/Http/Controllers/MainsiteController.php:853
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:854
      • Articles.php#3867standard_digital_main5.37msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `id` in (2001515181, 2001514989, 2001249065, 2001515080, 2001515146, 2001263277, 2001515084, 2000198221, 2001515190, 2001515155, 2001229801, 2001514960, 2001250756, 2001514355, 2001515182, 2001267116, 2001515180, 2000204686, 2001515124, 2001266942) and `deleted_at` is null and `published_at` <= '2025-03-31 20:40:04' and `homepage_list_order` is not null order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 5
        Bindings
        • 0: 2001515181
        • 1: 2001514989
        • 2: 2001249065
        • 3: 2001515080
        • 4: 2001515146
        • 5: 2001263277
        • 6: 2001515084
        • 7: 2000198221
        • 8: 2001515190
        • 9: 2001515155
        • 10: 2001229801
        • 11: 2001514960
        • 12: 2001250756
        • 13: 2001514355
        • 14: 2001515182
        • 15: 2001267116
        • 16: 2001515180
        • 17: 2000204686
        • 18: 2001515124
        • 19: 2001266942
        • 20: 2025-03-31 20:40:04
        Backtrace
        • app/Utils/Articles.php:3867
        • app/Http/Controllers/MainsiteController.php:853
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:854
      • Articles.php#3867standard_digital_main4.44msselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (23, 25, 264, 354, 369)
        Backtrace
        • app/Utils/Articles.php:3867
        • app/Http/Controllers/MainsiteController.php:853
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:854
      • CookieTool.php#185standard_digital_main2.13msselect * from `settings` where `meta_name` = 'article_age' limit 1
        Bindings
        • 0: article_age
        Backtrace
        • app/Utils/CookieTool.php:185
        • app/Http/Controllers/MainsiteController.php:870
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • helper.php#424standard_digital_main1.27msselect * from article_categories where id = '7'
        Backtrace
        • app/Library/helper.php:424
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
        • vendor/laravel/framework/src/Illuminate/View/View.php:195
      • helper.php#424standard_digital_main930μsselect * from article_categories where id = '7'
        Backtrace
        • app/Library/helper.php:424
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
        • vendor/laravel/framework/src/Illuminate/View/View.php:195
      • helper.php#424standard_digital_main1.14msselect * from article_categories where id = '7'
        Backtrace
        • app/Library/helper.php:424
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
        • vendor/laravel/framework/src/Illuminate/View/View.php:195
      • helper.php#424standard_digital_main1.05msselect * from article_categories where id = '7'
        Backtrace
        • app/Library/helper.php:424
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
        • vendor/laravel/framework/src/Illuminate/View/View.php:195
      • Articles.php#1350standard_digital_main185msselect * from `articles` where `deleted_at` is null and `published_at` <= '2025-03-31 20:40:04' and (`keywords` like '%Food Security%' or `keywords` like '%Worst Drought in Kenya%' or `keywords` like '%Food Insecurity%' or `keywords` like '%Agriculture in Kenya%') and (`site_id` = 1 or `site_id` = 16 or `site_id` = 20) and `id` <> '2001513422' order by `published_at` desc limit 3
        Bindings
        • 0: 2025-03-31 20:40:04
        • 1: %Food Security%
        • 2: %Worst Drought in Kenya%
        • 3: %Food Insecurity%
        • 4: %Agriculture in Kenya%
        • 5: 1
        • 6: 16
        • 7: 20
        • 8: 2001513422
        Backtrace
        • app/Utils/Articles.php:1350
        • app/Utils/Articles.php:1674
        • view::mainsite.article:568
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • app.blade.php#825standard_digital_main1.03msselect * from `favourite_topics` where `status` = 1
        Bindings
        • 0: 1
        Backtrace
        • view::mainsite.layouts.app:825
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
        • vendor/laravel/framework/src/Illuminate/View/View.php:195
      App\Models\Category
      387Category.php#?
      App\Models\Article
      37Article.php#?
      App\Models\Trending
      20Trending.php#?
      App\Topic
      16Topic.php#?
      App\Models\Author
      14Author.php#?
          _token
          6Qfp1GwZNU3AJss9PUfFIKz2mELwiAz5RILG6wQc
          offset
          0
          _previous
          array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/article/2001513422/kenya-should-in...
          _flash
          array:2 [ "old" => [] "new" => [] ]
          path_info
          /article/2001513422/kenya-should-invest-in-cold-chain-solutions-to-boost-food-security
          status_code
          200
          
          status_text
          OK
          format
          html
          content_type
          text/html; charset=UTF-8
          request_query
          0 of 0
          array:1 [ "utm_cmp_rs" => "amp-next-page" ]
          request_request
          []
          
          request_headers
          0 of 0
          array:23 [ "cf-ray" => array:1 [ 0 => "9291a10f6ce534ad-EWR" ] "x-forwarded-for" => array:1 [ 0 => "3.137.173.170" ] "host" => array:1 [ 0 => "www.standardmedia.co.ke" ] "cf-connecting-ip" => array:1 [ 0 => "3.137.173.170" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "priority" => array:1 [ 0 => "u=0, i" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "connection" => array:1 [ 0 => "Keep-Alive" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "pragma" => array:1 [ 0 => "no-cache" ] "cache-control" => array:1 [ 0 => "no-cache" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] ]
          request_cookies
          []
          
          response_headers
          0 of 0
          array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Mon, 31 Mar 2025 17:40:04 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IlZYQ29jaldKNnpLUjFQVWpWdnVSdmc9PSIsInZhbHVlIjoicUhYamhqTXBxemFZM2xPd2RtY2c4YWk5Z2NsSzlHRk5SMFRyaXVoZ3ErS2VsT2drMHFTQzFvczRHU2JaS2JWamdjQ04wZVpLNnZQRUVhb2NBYzhYcUJDSFprOEVDek1BQTdxdlk5a1kzelFyM0dwOHQ3NkxMMDdwZnhYQW5IdFoiLCJtYWMiOiIwMTYzZWU1YjMxMjQzYzgyYmVhMmExOWE1OGQ0NDA2ZGNjMDk4M2FmMzQxMzA3OTAwYzU1YzMxZGUwOGZiNmUyIiwidGFnIjoiIn0%3D; expires=Thu, 01 May 2025 04:09:04 GMT; Max-Age=2629740; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6IlZYQ29jaldKNnpLUjFQVWpWdnVSdmc9PSIsInZhbHVlIjoicUhYamhqTXBxemFZM2xPd2RtY2c4YWk5Z2NsSzlHRk5SMFRyaXVoZ3ErS2VsT2drMHFTQzFvczRHU2JaS2JWamdjQ04wZ" 1 => "thestandardmediagroup_session=eyJpdiI6IkoyTDJSK2wyM2FBaGxpTm11ak8yNXc9PSIsInZhbHVlIjoiRjMzbEFUUUVBRnh3bWxtSXRqS1pqQ1hkclJ1R3MxVHg5QXNUcmJ0L01rRERjRHBVODdEc1hsa2dudGtaSG5uVVVTcWVvZXdpbUtjL2ZDNVNqNllNanpCR21ZYkFtc1ZqSCszN0VvV29xTkJkelQ4alJJY094QnZIaVhpa2tTSWwiLCJtYWMiOiIxYzI5MWEwOWMzNzEyODI3ODNjNDY0NGQ2YjBjNWM4MDg1MjM4MjI1Y2M2ZmNjNzVlNThkNGE0YWEwZmIzMDZhIiwidGFnIjoiIn0%3D; expires=Thu, 01 May 2025 04:09:04 GMT; Max-Age=2629740; path=/; httponly; samesite=laxthestandardmediagroup_session=eyJpdiI6IkoyTDJSK2wyM2FBaGxpTm11ak8yNXc9PSIsInZhbHVlIjoiRjMzbEFUUUVBRnh3bWxtSXRqS1pqQ1hkclJ1R3MxVHg5QXNUcmJ0L01rRERjRHBVODdEc1hsa2" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IlZYQ29jaldKNnpLUjFQVWpWdnVSdmc9PSIsInZhbHVlIjoicUhYamhqTXBxemFZM2xPd2RtY2c4YWk5Z2NsSzlHRk5SMFRyaXVoZ3ErS2VsT2drMHFTQzFvczRHU2JaS2JWamdjQ04wZVpLNnZQRUVhb2NBYzhYcUJDSFprOEVDek1BQTdxdlk5a1kzelFyM0dwOHQ3NkxMMDdwZnhYQW5IdFoiLCJtYWMiOiIwMTYzZWU1YjMxMjQzYzgyYmVhMmExOWE1OGQ0NDA2ZGNjMDk4M2FmMzQxMzA3OTAwYzU1YzMxZGUwOGZiNmUyIiwidGFnIjoiIn0%3D; expires=Thu, 01-May-2025 04:09:04 GMT; path=/XSRF-TOKEN=eyJpdiI6IlZYQ29jaldKNnpLUjFQVWpWdnVSdmc9PSIsInZhbHVlIjoicUhYamhqTXBxemFZM2xPd2RtY2c4YWk5Z2NsSzlHRk5SMFRyaXVoZ3ErS2VsT2drMHFTQzFvczRHU2JaS2JWamdjQ04wZ" 1 => "thestandardmediagroup_session=eyJpdiI6IkoyTDJSK2wyM2FBaGxpTm11ak8yNXc9PSIsInZhbHVlIjoiRjMzbEFUUUVBRnh3bWxtSXRqS1pqQ1hkclJ1R3MxVHg5QXNUcmJ0L01rRERjRHBVODdEc1hsa2dudGtaSG5uVVVTcWVvZXdpbUtjL2ZDNVNqNllNanpCR21ZYkFtc1ZqSCszN0VvV29xTkJkelQ4alJJY094QnZIaVhpa2tTSWwiLCJtYWMiOiIxYzI5MWEwOWMzNzEyODI3ODNjNDY0NGQ2YjBjNWM4MDg1MjM4MjI1Y2M2ZmNjNzVlNThkNGE0YWEwZmIzMDZhIiwidGFnIjoiIn0%3D; expires=Thu, 01-May-2025 04:09:04 GMT; path=/; httponlythestandardmediagroup_session=eyJpdiI6IkoyTDJSK2wyM2FBaGxpTm11ak8yNXc9PSIsInZhbHVlIjoiRjMzbEFUUUVBRnh3bWxtSXRqS1pqQ1hkclJ1R3MxVHg5QXNUcmJ0L01rRERjRHBVODdEc1hsa2" ] ]
          session_attributes
          0 of 0
          array:4 [ "_token" => "6Qfp1GwZNU3AJss9PUfFIKz2mELwiAz5RILG6wQc" "offset" => 0 "_previous" => array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/article/2001513422/kenya-should-invest-in-cold-chain-solutions-to-boost-food-security?utm_cmp_rs=amp-next-page" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
          ClearShow all
          Date ↕MethodURLData
          #12025-03-31 20:40:04GET/main-staging/article/2001513422/kenya-should-invest-in-cold-chain-solutions-to-boost-food-security?utm_cmp_rs=amp-next-page1136474