Receiving Helpdesk

how high above the roof should a vent pipe be

by Dr. Liam Hammes I Published 3 years ago Updated 2 years ago

Open vent pipes that extend through a roof shall be terminated at least 6 inches (152 mm) above the roof or 6 inches (152 mm) above the anticipated snow accumulation, whichever is greater, except that where a roof is to be used for any purpose other than weather protection, the vent extension shall be run at least 7 feet (2134 mm) above the roof.

Unless a roof is to be used for any purpose other than weather protection, extensions of vent pipes through a roof should be terminated at least 12 inches above the roof. The vent should be extended at least seven feet above the roof if it is to be used for something other than weather protection.

Full Answer

How high above the roof should a soil vent extend?

What is the minimum requirement for a soil vent above the window or roof The minimum a soil pipe should be above an opening area is 100mm. The reason for this is so than there are no foul or gas entering the house so that there are no illnesses occurring. Where is the best place to fit a waste outlet to a soil vent pipe

Do plumbing vents have to go through the roof?

The answer is, no, plumbing vents do not have to go through the roof. While roof stacks are the most common form of plumbing vents, you can run a plumbing vent through an exterior wall. The stipulation is that the plumbing vent has to run higher than the highest window of the house. Does a plumbing vent need to go outside?

How to vent a roof without a soffit?

The two most common options are to:

  • Install low gable vents located above the top level of the attic ceiling insulation
  • Use “eye-brow” vents that are on the top of the sloping roof surface near the soffit/eave area.
  • Focus on the other ventilation you have in the attic.

How to install a B vent through roof?

Installing a B Vent

  • Step 1 – Read the Directions. ...
  • Step 2 – Locate the B Vent Route. ...
  • Step 3 Check the Clearances. ...
  • Step 4 – Locate the Roof Opening. ...
  • Step 5 – Up on the Roof Top. ...
  • Step 6 – Open the Roof. ...
  • Step 7 – Install the Support Bracket. ...
  • Step 8 – Make the B Vent Connections. ...
  • Step 8 – Install the Flashing. ...
  • Step 9 – Make the Vent the Right Height. ...

More items...

How high should vent be above drain?

Vents should be 6” above flood-level rim of fixture before offsetting horizontally, or need to use drainage fittings and grade to drain. Vents shall rise to 6” above flood-level rim of fixture served before being connected to any other vent.

How high should a soil vent pipe be?

900mmSoil pipe installation regulations Soil pipe Building Regulations state that the soil pipe is always placed above the highest water inlet into the pipe, and that the opening of ventilating pipes should be at least 900mm above any window in a dwelling that is within three metres of the pipe.

Where should plumbing vent be placed on roof?

Each vent pipe or stack shall extend through its flashing and shall terminate vertically not less than 6 inches (152 mm) above the roof nor less than 1 foot (305 mm) from a vertical surface.

What is the minimum height that a Type B vent must extend above a roof?

6.5 (503.6. 6) Minimum Height. A Type B or L gas vent shall terminate not less than 5 feet (1524 mm) in vertical height above the highest connected appliance draft hood or flue collar.

What is the minimum requirement for a soil vent above the window or roof?

What is the minimum requirement for a soil vent above the window or roof. The minimum a soil pipe should be above an opening area is 100mm. The reason for this is so than there are no foul or gas entering the house so that there are no illnesses occurring.

Does a soil vent pipe have to be vertical?

Vent pipes must be installed so they stay dry. This means that they should emerge from the top of the drainpipe, either straight vertically or at no less than a 45-degree angle from horizontal, so that water cannot back up into them.

Can you put an elbow in a vent pipe?

Note: You may have vent piping, but you still cannot use the tight 90-degree elbow -- sometimes called a "vent elbow" -- if the joint is below the water level, which is usually at the level of the sink.

How close can vent be to edge of roof?

For flat roof exhaust, install the Aura Vent no less than 3 feet from the edge of the roof. Most flat roofs have a slight pitch, so place the Exhaust Vents on the upper most portion of the roof, while installing the Intake Vents on the lower portion.

Can a toilet shower and sink share a vent?

So yes the shower can also be vented by the wet vent along with the toilet. There is one major stipulation when wet venting multiple fixtures when a toilet is one of them: the toilet must be the last fixture connected to the wet vent.

What is the clearance for B vent pipe?

one-inch clearanceType B Gas Vent requires a minimum of one-inch clearance to combustibles. This one-inch is a typical clearance for all brands of Type B Vent, but each section of vent pipe is marked with the clearance required by Underwriter Laboratories, so it should be checked.

Do you screw B vent together?

It is acceptable to use screws to attach the B-Vent to the appliance outlet. If the appliance has a draft hood, the MDC draft hood connector is attached to the top of the draft hood and the first B-Vent section is twist-locked to the MDC.

Can B Vent be run horizontally?

The Type B or single-wall vent connector cannot be installed horizontally. But it can be run almost horizontally: 1/4” per foot slope upward toward the vent, with no dips or sags, per International Residential Code (IRC G2427. 10.7). The vent it connects to must terminate vertically.

Why put a cap on a roof vent?

The main reason you should consider putting a cap on your vent pipe is to protect it from the debris that can get in during the storm and prevent animals from climbing in. On the other hand, you should always protect your roof vent pipe with a vent pipe cover.

What happens when a vent pipe is clogged?

When the vent pipe is clogged, the issues can manifest in various ways. Foul odors emitting from drains, and sinks and toilets that won’t drain are signs of vent pipe issues. Many things can clog a vent pipe: Leaves, branches, or other debris. Bird nests.

What is a vent boot?

What’s a vent boot? A vent pipe cover, also known as a boot, is the rubber cover around your vent pipe. It helps seal the area around the pipe and protects it from water and dirt. Roof vent boots, made of rubber, naturally expansion and contract as temperatures rise and fall.

What to do if you find a leak in your roof?

If you’ve found a roof-related leak in your household and you suspect that your vent pipe is to blame, act quickly to protect the roofing structure. As one of the most reliable best roofing companies in Florida, we’ll make sure that your roofing structure is sturdy and leak-proof. Call us today at 813-373-9088.

How to tell if vent boot is damaged?

Here’s how to tell if your roof vent boot is damaged: Watermarks on your ceiling or walls. Peeling or cracked paint or wallpaper in your bathroom or kitchen. Damaged shingles around the roof’s vent pipes.

Is it safe to climb on a roof during hurricane season?

But, climbing on your roof can be dangerous, especially while it’s still hurricane season. Being prepared and knowing what to look for is critical for a safe, effective roof inspection.

Do you need a roof vent cap?

Most roof vent pipes are a part of a plumbing system and are connected to water systems that are wet all the time. In this regard, it’s not necessary to install a roof vent cap to prevent rain from getting in the vent pipe. The main reason you should consider putting a cap on your vent pipe is to protect it from the debris ...

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 1 2 3 4 5 6 7 8 9
8.3.21PHP Version1.48sRequest Duration2MBMemory UsageGET {post}Route
  • warninglog[02:04:13] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\QueryFormatter:...
  • warninglog[02:04:13] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\QueryFormatter:...
  • warninglog[02:04:13] LOG.warning: Callables of the form ["Swift_SmtpTransport", "Swift_Transport_EsmtpTranspor...
  • warninglog[02:04:13] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\SimpleFormatter...
  • warninglog[02:04:13] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\SimpleFormatter...
  • warninglog[02:04:13] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[02:04:13] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[02:04:13] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[02:04:13] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[02:04:13] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[02:04:13] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[02:04:13] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[02:04:13] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[02:04:13] LOG.warning: mt_rand(): Passing null to parameter #2 ($max) of type int is deprecated in ...
  • Booting (14.94ms)
  • Application (1.46s)
  • 1 x Application (98.95%)
    1.46s
    1 x Booting (1.01%)
    14.94ms
    7 templates were rendered
    • themes.DevBlog.content.post (resources/views/themes/DevBlog/content/post.blade.php)34blade
      Params
      0
      post
      1
      postContent
      2
      author
      3
      updated_at
      4
      bing_rich_snippet_text
      5
      bing_rich_snippet_link
      6
      bing_related_keywords
      7
      google_related_keywords
      8
      bing_news_title
      9
      bing_news_description
      10
      bing_videos
      11
      bing_images
      12
      bing_search_result_title
      13
      bing_search_result_description
      14
      bing_search_result_url
      15
      bing_paa_questions
      16
      bing_paa_answers
      17
      bing_slider_faq_questions
      18
      bing_slider_faq_answers
      19
      bing_pop_faq_questions
      20
      bing_pop_faq_answers
      21
      bing_tab_faq_questions
      22
      bing_tab_faq_answers
      23
      google_faq_questions
      24
      google_faq_answers
      25
      google_rich_snippet
      26
      google_search_result
      27
      indexedArray
      28
      total_images
      29
      total_videos
      30
      settings
      31
      url_current
      32
      menus
      33
      sidebar
    • themes.DevBlog.layouts.master (resources/views/themes/DevBlog/layouts/master.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    • themes.DevBlog.panels.head (resources/views/themes/DevBlog/panels/head.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    • themes.DevBlog.panels.header (resources/views/themes/DevBlog/panels/header.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    • themes.DevBlog.panels.navbar (resources/views/themes/DevBlog/panels/navbar.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    • themes.DevBlog.panels.footer (resources/views/themes/DevBlog/panels/footer.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    • themes.DevBlog.panels.scripts (resources/views/themes/DevBlog/panels/scripts.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    uri
    GET {post}
    middleware
    web, checkdate
    as
    post.show
    controller
    App\Http\Controllers\Frontend\json_data\PostController@show
    namespace
    where
    file
    app/Http/Controllers/Frontend/json_data/PostController.php:18-166
    7 statements were executed1.44s
    • select * from `posts` where `published_at` <= '2025-06-19 02:04:13' and `slug` = 'how-high-above-the-roof-should-a-vent-pipe-be' and `posts`.`deleted_at` is null limit 1
      3.74ms/app/Providers/RouteServiceProvider.php:54receivinghelpdeskask
      Metadata
      Bindings
      • 0. 2025-06-19 02:04:13
      • 1. how-high-above-the-roof-should-a-vent-pipe-be
      Backtrace
      • 15. /app/Providers/RouteServiceProvider.php:54
      • 18. /vendor/laravel/framework/src/Illuminate/Routing/Router.php:842
      • 19. Route binding:39
      • 20. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167
      • 21. /vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php:78
    • select * from `json_post_contents` where `json_post_contents`.`post_id` = 167881 and `json_post_contents`.`post_id` is not null and `rewrite_id` = 0
      3.11msmiddleware::checkdate:30receivinghelpdeskask
      Metadata
      Bindings
      • 0. 167881
      • 1. 0
      Backtrace
      • 19. middleware::checkdate:30
      • 20. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167
      • 21. /vendor/laravel/jetstream/src/Http/Middleware/ShareInertiaData.php:61
      • 22. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167
      • 23. /vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php:50
    • select * from `nova_menu_menus` where `slug` = 'header' limit 1
      620μs/vendor/outl1ne/nova-menu-builder/src/helpers.php:32receivinghelpdeskask
      Metadata
      Bindings
      • 0. header
      Backtrace
      • 15. /vendor/outl1ne/nova-menu-builder/src/helpers.php:32
      • 17. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 18. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45
      • 19. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:261
      • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • select * from `nova_menu_menu_items` where `nova_menu_menu_items`.`menu_id` = 1 and `nova_menu_menu_items`.`menu_id` is not null and `parent_id` is null order by `parent_id` asc, `order` asc, `name` asc
      370μs/vendor/outl1ne/nova-menu-builder/src/Models/Menu.php:35receivinghelpdeskask
      Metadata
      Bindings
      • 0. 1
      Backtrace
      • 19. /vendor/outl1ne/nova-menu-builder/src/Models/Menu.php:35
      • 20. /vendor/outl1ne/nova-menu-builder/src/helpers.php:33
      • 22. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 23. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45
      • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:261
    • select * from `nova_menu_menu_items` where `nova_menu_menu_items`.`parent_id` in (1) order by `order` asc
      570μs/vendor/outl1ne/nova-menu-builder/src/Models/Menu.php:35receivinghelpdeskask
      Metadata
      Backtrace
      • 24. /vendor/outl1ne/nova-menu-builder/src/Models/Menu.php:35
      • 25. /vendor/outl1ne/nova-menu-builder/src/helpers.php:33
      • 27. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 28. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45
      • 29. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:261
    • select `id`, `post_title`, `slug` from `posts` where `status` = 'publish' and `posts`.`deleted_at` is null order by RAND() limit 10
      1.43s/app/View/Composers/SidebarView.php:22receivinghelpdeskask
      Metadata
      Bindings
      • 0. publish
      Backtrace
      • 14. /app/View/Composers/SidebarView.php:22
      • 15. /app/View/Composers/SidebarView.php:12
      • 16. /vendor/laravel/framework/src/Illuminate/View/Concerns/ManagesEvents.php:124
      • 17. /vendor/laravel/framework/src/Illuminate/View/Concerns/ManagesEvents.php:162
      • 20. /vendor/laravel/framework/src/Illuminate/View/Concerns/ManagesEvents.php:177
    • select * from `fake_users` where `fake_users`.`id` = 4044 limit 1
      1.11msview::2dd102cf0462e89a4d4d8bc77355d767652bf9aa:15receivinghelpdeskask
      Metadata
      Bindings
      • 0. 4044
      Backtrace
      • 21. view::2dd102cf0462e89a4d4d8bc77355d767652bf9aa:15
      • 23. /vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:108
      • 24. /vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • 25. /vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php:69
      • 26. /vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:61
    App\Models\FakeUser
    1
    Outl1ne\MenuBuilder\Models\MenuItem
    1
    Outl1ne\MenuBuilder\Models\Menu
    1
    App\Models\JsonPostContent
    1
    App\Models\Post
    11
        _token
        71qm1Epv4Xao5XtSWZv3SgcUnJoYHwiaKjbErq1x
        _previous
        array:1 [ "url" => "https://receivinghelpdesk.com/ask/how-high-above-the-roof-should-a-vent-pipe-b...
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /how-high-above-the-roof-should-a-vent-pipe-be
        status_code
        200
        
        status_text
        OK
        format
        html
        content_type
        text/html; charset=UTF-8
        request_query
        []
        
        request_request
        []
        
        request_headers
        0 of 0
        array:25 [ "cookie" => array:1 [ 0 => "_pk_id.64.7c30=b5ea4b9fe03adb2e.1750278843.; _pk_ses.64.7c30=1; XSRF-TOKEN=eyJpdiI6ImhQYk9nWDNOSGd5QTBLcWxPcit4clE9PSIsInZhbHVlIjoiZmlGRjBxSXhsZlFCSGh4NkRwOWVQVXlkNlJiLytRQ3J5WDRGMUE5YVF1Z3ZKY292aDhmenpDSjNzNktUWHk1NkhycXY4TXcxUVVLY0ZnbzBaTzQ1Q3Nvd3h5ZFRtbXdjeUV1Wko1UXIrZWhtdG1JVkI5MzJVWWxnMzhhV3hYRUkiLCJtYWMiOiJjZjkyMDM2ZWJjZDFhOGYzNzhjODE5ODUxMDJhNTNkMjczNTc4N2JiNmJiNjMxM2FlOGFjNTY3MWY0ZTkxMzBjIiwidGFnIjoiIn0%3D; askhelpdesk_session=eyJpdiI6InVFQWZsZ3V4UjNPRmwzNXFXaVhIa2c9PSIsInZhbHVlIjoiOXpEMEJ6d0pJOStmRG5CbG43OGNqdHR2Sm4rbmtqUitIaTlFUDl5VEpXTGoxdm85ZmQwK0JuaHBzZnpnMWIyaVpIMFdrVXhtOHYvWnM1UlVJem52ZWo0NWY1Y0JDOHB5VEwxNDdMS2hScmJUWlMwWC83dFpzWmE4emYwRkRuc3UiLCJtYWMiOiI2NmQ0YWM4Y2FmM2VhMDRjZDQxMTE5YjY5MWU2ZGQ1NmZmZTQ2YzMyNGJlZGVmYzg3MmQxYjUzMTQ4MmIxYTE2IiwidGFnIjoiIn0%3D_pk_id.64.7c30=b5ea4b9fe03adb2e.1750278843.; _pk_ses.64.7c30=1; XSRF-TOKEN=eyJpdiI6ImhQYk9nWDNOSGd5QTBLcWxPcit4clE9PSIsInZhbHVlIjoiZmlGRjBxSXhsZlFCSGh4NkRwOWVQV" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "cf-connecting-ip" => array:1 [ 0 => "216.73.216.202" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "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" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "cf-ray" => array:1 [ 0 => "951d90f0cb6c9a2e-ORD" ] "priority" => array:1 [ 0 => "u=0, i" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "connection" => array:1 [ 0 => "close" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "x-forwarded-for" => array:1 [ 0 => "216.73.216.202, 172.69.17.165" ] "x-server-addr" => array:1 [ 0 => "154.12.239.204" ] "host" => array:1 [ 0 => "receivinghelpdesk.com" ] ]
        request_server
        0 of 0
        array:56 [ "USER" => "runcloud" "HOME" => "/home/runcloud" "SCRIPT_NAME" => "/ask/index.php" "REQUEST_URI" => "/ask/how-high-above-the-roof-should-a-vent-pipe-be" "QUERY_STRING" => "" "REQUEST_METHOD" => "GET" "SERVER_PROTOCOL" => "HTTP/1.0" "GATEWAY_INTERFACE" => "CGI/1.1" "REDIRECT_URL" => "/ask/how-high-above-the-roof-should-a-vent-pipe-be" "REMOTE_PORT" => "49542" "SCRIPT_FILENAME" => "/home/runcloud/webapps/ReceivingHelpDesk/ask/index.php" "SERVER_ADMIN" => "you@example.com" "CONTEXT_DOCUMENT_ROOT" => "/home/runcloud/webapps/ReceivingHelpDesk/" "CONTEXT_PREFIX" => "" "REQUEST_SCHEME" => "http" "DOCUMENT_ROOT" => "/home/runcloud/webapps/ReceivingHelpDesk/" "REMOTE_ADDR" => "172.69.17.165" "SERVER_PORT" => "80" "SERVER_ADDR" => "127.0.0.1" "SERVER_NAME" => "receivinghelpdesk.com" "SERVER_SOFTWARE" => "Apache/2.4.63 (Unix) OpenSSL/1.1.1f" "SERVER_SIGNATURE" => "" "LD_LIBRARY_PATH" => "/RunCloud/Packages/apache2-rc/lib" "PATH" => "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "HTTP_COOKIE" => "_pk_id.64.7c30=b5ea4b9fe03adb2e.1750278843.; _pk_ses.64.7c30=1; XSRF-TOKEN=eyJpdiI6ImhQYk9nWDNOSGd5QTBLcWxPcit4clE9PSIsInZhbHVlIjoiZmlGRjBxSXhsZlFCSGh4NkRwOWVQVXlkNlJiLytRQ3J5WDRGMUE5YVF1Z3ZKY292aDhmenpDSjNzNktUWHk1NkhycXY4TXcxUVVLY0ZnbzBaTzQ1Q3Nvd3h5ZFRtbXdjeUV1Wko1UXIrZWhtdG1JVkI5MzJVWWxnMzhhV3hYRUkiLCJtYWMiOiJjZjkyMDM2ZWJjZDFhOGYzNzhjODE5ODUxMDJhNTNkMjczNTc4N2JiNmJiNjMxM2FlOGFjNTY3MWY0ZTkxMzBjIiwidGFnIjoiIn0%3D; askhelpdesk_session=eyJpdiI6InVFQWZsZ3V4UjNPRmwzNXFXaVhIa2c9PSIsInZhbHVlIjoiOXpEMEJ6d0pJOStmRG5CbG43OGNqdHR2Sm4rbmtqUitIaTlFUDl5VEpXTGoxdm85ZmQwK0JuaHBzZnpnMWIyaVpIMFdrVXhtOHYvWnM1UlVJem52ZWo0NWY1Y0JDOHB5VEwxNDdMS2hScmJUWlMwWC83dFpzWmE4emYwRkRuc3UiLCJtYWMiOiI2NmQ0YWM4Y2FmM2VhMDRjZDQxMTE5YjY5MWU2ZGQ1NmZmZTQ2YzMyNGJlZGVmYzg3MmQxYjUzMTQ4MmIxYTE2IiwidGFnIjoiIn0%3D_pk_id.64.7c30=b5ea4b9fe03adb2e.1750278843.; _pk_ses.64.7c30=1; XSRF-TOKEN=eyJpdiI6ImhQYk9nWDNOSGd5QTBLcWxPcit4clE9PSIsInZhbHVlIjoiZmlGRjBxSXhsZlFCSGh4NkRwOWVQV" "HTTP_CF_IPCOUNTRY" => "US" "HTTP_CF_CONNECTING_IP" => "216.73.216.202" "HTTP_CDN_LOOP" => "cloudflare; loops=1" "HTTP_SEC_FETCH_MODE" => "navigate" "HTTP_SEC_FETCH_SITE" => "none" "HTTP_ACCEPT" => "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" "HTTP_USER_AGENT" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" "HTTP_UPGRADE_INSECURE_REQUESTS" => "1" "HTTP_SEC_CH_UA_PLATFORM" => ""Windows"" "HTTP_SEC_CH_UA_MOBILE" => "?0" "HTTP_SEC_CH_UA" => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" "HTTP_CACHE_CONTROL" => "no-cache" "HTTP_PRAGMA" => "no-cache" "HTTP_ACCEPT_ENCODING" => "gzip, br" "HTTP_CF_RAY" => "951d90f0cb6c9a2e-ORD" "HTTP_PRIORITY" => "u=0, i" "HTTP_SEC_FETCH_DEST" => "document" "HTTP_SEC_FETCH_USER" => "?1" "HTTP_CF_VISITOR" => "{"scheme":"https"}" "HTTP_CONNECTION" => "close" "HTTP_X_FORWARDED_PROTO" => "https" "HTTP_X_FORWARDED_FOR" => "216.73.216.202, 172.69.17.165" "HTTP_X_SERVER_ADDR" => "154.12.239.204" "HTTP_HOST" => "receivinghelpdesk.com" "HTTPS" => "on" "REDIRECT_STATUS" => "200" "REDIRECT_HTTPS" => "on" "FCGI_ROLE" => "RESPONDER" "PHP_SELF" => "/ask/index.php" "REQUEST_TIME_FLOAT" => 1750278853.2577 "REQUEST_TIME" => 1750278853 ]
        request_cookies
        0 of 0
        array:4 [ "_pk_id_64_7c30" => null "_pk_ses_64_7c30" => null "XSRF-TOKEN" => "71qm1Epv4Xao5XtSWZv3SgcUnJoYHwiaKjbErq1x" "askhelpdesk_session" => "EHYvsXjIQI9yqsDVKDUPmYtfoZOFZtXvLAFC9nF6" ]
        response_headers
        0 of 0
        array:7 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "private, must-revalidate" ] "date" => array:1 [ 0 => "Wed, 18 Jun 2025 20:34:13 GMT" ] "pragma" => array:1 [ 0 => "no-cache" ] "expires" => array:1 [ 0 => -1 ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6Ino3Z2lxaUczNHNDb0oxVXFoVzVJTUE9PSIsInZhbHVlIjoiL015NG4wby9janJEb0hCRHB3STN6RmY4aFNLaEhLN1J3djAveTNmOGV2Tm1pd0VDQ09MVWJ3ZWxnTWxGVEx0ZmVLK21nckc3SnJwS3hnQTJKdmtpUTBsQzlGUURyVkcyY2ZKbEduZ1NCSjdDRXVTWkdJSENqTWpZMGx2UDUxOEciLCJtYWMiOiJmY2QyYzkwOTUwOTk3YzMyNDNkNGVmNTk1YTc5YzEwNWU5YTg2NzBlOThlMzBlNzFiNGU3ODUwN2NjNTYzMTE2IiwidGFnIjoiIn0%3D; expires=Wed, 18-Jun-2025 22:34:14 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6Ino3Z2lxaUczNHNDb0oxVXFoVzVJTUE9PSIsInZhbHVlIjoiL015NG4wby9janJEb0hCRHB3STN6RmY4aFNLaEhLN1J3djAveTNmOGV2Tm1pd0VDQ09MVWJ3ZWxnTWxGVEx0ZmVLK21nc" 1 => "askhelpdesk_session=eyJpdiI6IksyU1Nkc0dXUDdZWUw1OVhCRitsL1E9PSIsInZhbHVlIjoiOHYzaXFVMmlxRFlCTkFsU0ZCZm5hZnZhNHNZdHd5akVER3BTa2Ryeno2amdjbWpxN0VoODc0L3FFdkl4QjVxVi9KQ2s5c1E5NkplcXlmZGw3cXQ5L3h3TGdSc243dktyQWJFSjhDNnlPeHBpdkhVZ0Fzd2FPWjB5aWFPZ0tOdEoiLCJtYWMiOiJkY2NjZmQ3YTA2ZjE1YmU3Nzk0OTYwMTAzNzEzNjhkNWQ0ODk5ZDY5MzZjYzNhMWZkNGQ2MDZlYzAzODQzZmJjIiwidGFnIjoiIn0%3D; expires=Wed, 18-Jun-2025 22:34:14 GMT; Max-Age=7200; path=/; httponly; samesite=laxaskhelpdesk_session=eyJpdiI6IksyU1Nkc0dXUDdZWUw1OVhCRitsL1E9PSIsInZhbHVlIjoiOHYzaXFVMmlxRFlCTkFsU0ZCZm5hZnZhNHNZdHd5akVER3BTa2Ryeno2amdjbWpxN0VoODc0L3FFdkl4QjVx" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6Ino3Z2lxaUczNHNDb0oxVXFoVzVJTUE9PSIsInZhbHVlIjoiL015NG4wby9janJEb0hCRHB3STN6RmY4aFNLaEhLN1J3djAveTNmOGV2Tm1pd0VDQ09MVWJ3ZWxnTWxGVEx0ZmVLK21nckc3SnJwS3hnQTJKdmtpUTBsQzlGUURyVkcyY2ZKbEduZ1NCSjdDRXVTWkdJSENqTWpZMGx2UDUxOEciLCJtYWMiOiJmY2QyYzkwOTUwOTk3YzMyNDNkNGVmNTk1YTc5YzEwNWU5YTg2NzBlOThlMzBlNzFiNGU3ODUwN2NjNTYzMTE2IiwidGFnIjoiIn0%3D; expires=Wed, 18-Jun-2025 22:34:14 GMT; path=/XSRF-TOKEN=eyJpdiI6Ino3Z2lxaUczNHNDb0oxVXFoVzVJTUE9PSIsInZhbHVlIjoiL015NG4wby9janJEb0hCRHB3STN6RmY4aFNLaEhLN1J3djAveTNmOGV2Tm1pd0VDQ09MVWJ3ZWxnTWxGVEx0ZmVLK21nc" 1 => "askhelpdesk_session=eyJpdiI6IksyU1Nkc0dXUDdZWUw1OVhCRitsL1E9PSIsInZhbHVlIjoiOHYzaXFVMmlxRFlCTkFsU0ZCZm5hZnZhNHNZdHd5akVER3BTa2Ryeno2amdjbWpxN0VoODc0L3FFdkl4QjVxVi9KQ2s5c1E5NkplcXlmZGw3cXQ5L3h3TGdSc243dktyQWJFSjhDNnlPeHBpdkhVZ0Fzd2FPWjB5aWFPZ0tOdEoiLCJtYWMiOiJkY2NjZmQ3YTA2ZjE1YmU3Nzk0OTYwMTAzNzEzNjhkNWQ0ODk5ZDY5MzZjYzNhMWZkNGQ2MDZlYzAzODQzZmJjIiwidGFnIjoiIn0%3D; expires=Wed, 18-Jun-2025 22:34:14 GMT; path=/; httponlyaskhelpdesk_session=eyJpdiI6IksyU1Nkc0dXUDdZWUw1OVhCRitsL1E9PSIsInZhbHVlIjoiOHYzaXFVMmlxRFlCTkFsU0ZCZm5hZnZhNHNZdHd5akVER3BTa2Ryeno2amdjbWpxN0VoODc0L3FFdkl4QjVx" ] ]
        session_attributes
        0 of 0
        array:4 [ "_token" => "71qm1Epv4Xao5XtSWZv3SgcUnJoYHwiaKjbErq1x" "_previous" => array:1 [ "url" => "https://receivinghelpdesk.com/ask/how-high-above-the-roof-should-a-vent-pipe-be" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]