{ Community }
  • Academy
  • Docs
  • Developers
  • Resources
    • Community Articles
    • Apigee on GitHub
    • Code Samples
    • Videos & eBooks
    • Accelerator Methodology
  • Support
  • Ask a Question
  • Spaces
    • Product Announcements
    • General
    • Edge/API Management
    • Developer Portal (Drupal-based)
    • Developer Portal (Integrated)
    • API Design
    • APIM on Istio
    • Extensions
    • Business of APIs
    • Academy/Certification
    • Adapter for Envoy
    • Analytics
    • Events
    • Hybrid
    • Integration (AWS, PCF, Etc.)
    • Microgateway
    • Monetization
    • Private Cloud Deployment
    • 日本語コミュニティ
    • Insights
    • IoT Apigee Link
    • BaaS/Usergrid
    • BaaS Transition/Migration
    • Apigee-127
    • New Customers
    • Topics
    • Questions
    • Articles
    • Ideas
    • Leaderboard
    • Badges
  • Log in
  • Sign up

Get answers, ideas, and support from the Apigee Community

  • Home /
  • Private Cloud Deployment /
avatar image
3

Known Issue: The virtual host configuration in OPDK disappeared unexpectedly  

  • Export to PDF
corinna fu created · Feb 24, 2015 at 09:30 PM · 617 Views · birute@google.com edited · Jun 29, 2015 at 05:02 PM

Customers use OPDK releases older than 4.15.01 could experience a problem such that some of their configuration for an environment disappears suddenly while no known administrative changes were made to the environment. Recently, a customer lost their 'default' virualhost for a development environment.

Problem: the 'default' virtual host disappeared. Recreating the default virtual host would receive the 201 status code indicating the virtualhost entry is created. However, the immediate GET operation of the newly created virtualhost would result in the status code - 404 Not Found.

Symptoms: Developers could no longer deploy proxy changes to the environment. UI is not showing the virtualhost under APIs -> Environment Configuration.

Possible Cause: Apigee stores the configuration information for organizations and environments in Cassandra. When there are more than 200 columns in a column family and if the desired configuration is not within the 200 columns returned to the Apigee management server query, then Apigee would return a 404 even though the column exists in Cassandra. In this case, the default virtual host was not returned within the 200 columns while it exists in Cassandra.

How to verify: Assuming the org name is ‘apigeetest' and the environment is ‘dev’. Log onto a Cassandra node, and cd to the bin directory of the Cassandra installation.

$ ./cassandra-cli -h 0 
Connected to: “cnode1" on 0/9160 

Welcome to Cassandra CLI version 1.2.19 

Type 'help;' or '?' for help. 
Type 'quit;' or 'exit;' to quit. 

[default@unknown] use apprepo; 
Authenticated to keyspace: apprepo 
[default@apprepo] consistencylevel as LOCAL_QUORUM; 
[default@apprepo] get environments[’apigeetest@dev’]; 


You should see the number of results returned at the end of the output.

What to do: Delete entries that are no longer needed. The entries returned in Cassandra are hexadecimal strings, so you might want to go to a hex to ascii website to convert the hexadecimal string and see what is to keep or delete. In this case, the customer does not need many shared resources and once the shared resources are deleted via the UI and management API calls, the virtual hosts are visible again.

The fix is in 4.15.01.

thub.nodes.view.add-new-comment
Private Cloudvirtual hostworkaroundsknown issues
Add comment
10 |5000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by Apigeeks only
  • Viewable by the original poster
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Article

Contributors

avatar image avatar image

Follow this article

1 Person is following this .

avatar image

Navigation

Known Issue: The virtual host configuration in OPDK disappeared unexpectedly

Related Articles

Setup SSL for Apigee Developer Portal: Private Cloud

yum failing after epel enabled

Who can perform the Edge 4.16.01 install and configuration

OPDK Licensing Errors

Why is my On-Premises / Private Cloud Apigee server consuming so much RAM? (a.k.a. Are "free -m" and/or "top" giving me accurate information for my On-Premises / Private Cloud Apigee installation?)

Newly added users are not able to reset their passwords using Apigee Private Cloud

Qpid installation fails due qpid-proton dependency in Edge OnPrem 4.18.01

Set the expiration time for links in Private Cloud activation emails

OPDK Support for TLSv1.1 and TLSv1.2

Private Cloud (OPDK) 16.x TLS cipher support on routers and MPs

  • Products
    • Edge - APIs
    • Insights - Big Data
    • Plans
  • Developers
    • Overview
    • Documentation
  • Resources
    • Overview
    • Blog
    • Apigee Institute
    • Academy
    • Documentation
  • Company
    • Overview
    • Press
    • Customers
    • Partners
    • Team
    • Events
    • Careers
    • Contact Us
  • Support
    • Support Overview
    • Documentation
    • Status
    • Edge Support Portal
    • Privacy Policy
    • Terms & Conditions
© 2021 Apigee Corp. All rights reserved. - Apigee Community Terms of Use - Powered by AnswerHub
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Create an article
  • Post an idea
  • Spaces
  • Product Announcements
  • General
  • Edge/API Management
  • Developer Portal (Drupal-based)
  • Developer Portal (Integrated)
  • API Design
  • APIM on Istio
  • Extensions
  • Business of APIs
  • Academy/Certification
  • Adapter for Envoy
  • Analytics
  • Events
  • Hybrid
  • Integration (AWS, PCF, Etc.)
  • Microgateway
  • Monetization
  • Private Cloud Deployment
  • 日本語コミュニティ
  • Insights
  • IoT Apigee Link
  • BaaS/Usergrid
  • BaaS Transition/Migration
  • Apigee-127
  • New Customers
  • Explore
  • Topics
  • Questions
  • Articles
  • Ideas
  • Badges