Exporters From Japan

Teams chat, instant message

 
Wholesale exporters from Japan   Company Established 1983
  • HOME
  • ABOUT
    • RESULTS
    • differences
    • BENEFITS
    • HISTORY
    • TEAM
    • LOCATION
    • FACILITIES
    • BANKING
    • MEMBERSHIPS
    • APPROVALS
    • LICENCES
    • SUPPLIERS
    • SPONSORSHIPS
    • MEDIA
    • PRIVACY
  • AUCTIONS
    • VEHICLE AUCTIONS
    • YAHOO! AUCTION
    • GOVERNMENT AUCTIONS
    • AUCTION MEMBERSHIPS
    • BID TRACKER
    • COST ESTIMATOR
    • COST VERIFICATION
  • SHIPPING
    • SHIPPING SERVICES
    • SHIPPING ESTIMATOR
    • SHIPPING SCHEDULE
    • SHIPMENT TRACKING
    • SHIP LOCATORS
  • FEES
    • TS REWARDS
  • TOOLS
    • CURRENCY CONVERTER
    • AUCTION TRANSPORT
    • VIN DECODERS
    • YEAR CONVERTER
  • guides
    • SELECT EXPORTER
    • IMPORT VEHICLE
    • IMPORT PARTS
    • HALF CUTS
    • MAXIMISE PROFITS
  • FAQ
    • general
    • vehicles
    • vehicle auctions
    • YAHOO! auction
    • GOVERNMENT AUCTIONS
    • parts
    • shipping
    • trading account
    • how to import
  • CONTACT
    • CONNECT
  • VEHICLES
    • GOONET
    • INSPECTIONS
    • SPECIFICATIONS
  • BRAND
    • JAPANESE CARS
      • DAIHATSU
      • EUNOS
      • FORD
      • HONDA
      • ISUZU
      • LEXUS
      • MAZDA
      • MITSUBISHI
      • MITSUOKA
      • NISSAN
      • SUBARU
      • SUZUKI
      • TOYOTA
    • GERMAN CARS
    • AMERICAN CARS
    • BRITISH CARS
    • ITALIAN CARS
    • FRENCH CARS
    • SWEDISH CARS
    • KOREAN CARS
  • TYPE
    • mobility
    • VENDING
    • instruction
    • TAXIS
    • AMBULANCES
    • FIRE ENGINES
    • HEARSES
    • LIMOUSINES
    • COMMERCIAL
  • CLASS
    • SPORTS CARS
    • MOTORSPORT
    • LEFT HAND DRIVE
    • FOUR WHEEL DRIVE
    • NEW VEHICLES
    • SALVAGE VEHICLES
    • PASSENGER VANS
    • LUXURY CARS
    • CLASSIC CARS
    • REPLICA CARS
    • RETRO CARS
    • BOX CARS
    • KEI MINI CARS
    • KEI MINI VANS
    • CONVERTIBLES
    • MICRO CARS
    • COMMUTER CARS
  • FUEL
    • HYBRID VEHICLES
    • ELECTRIC VEHICLES
    • CNG VEHICLES
    • LPG VEHICLES
    • DIESEL VEHICLES
  • TRUCKS
    • HINO TRUCKS
    • TOYOTA TRUCKS
    • ISUZU TRUCKS
    • NISSAN TRUCKS
    • UD TRUCKS
    • MAZDA TRUCKS
    • MITSUBISHI TRUCKS
    • FUSO TRUCKS
    • MERCEDES TRUCKS
    • VOLVO TRUCKS
    • DUMP TRUCKS
    • WING TRUCKS
    • REFRIGERATED TRUCKS
    • CRANE TRUCKS
    • CAR CARRIERS
    • TOW TRUCKS
    • PLATFORM TRUCKS
    • TANKER TRUCKS
    • VACUUM TRUCKS
    • COMPACTOR TRUCKS
    • CONCRETE MIXERS
    • CONCRETE PUMPS
    • ROLL TRUCKS
    • FIRE TRUCKS
    • PRIME MOVERS
    • 4WD TRUCKS
    • HYBRID TRUCKS
    • CNG TRUCKS
  • minitrucks
    • DAIHATSU
    • HONDA
    • MAZDA
    • MITSUBISHI
    • NISSAN
    • SUBARU
    • SUZUKI
    • DUMP
    • CRANE
    • CAMPER
    • REFRIGERATED
    • 4WD
    • NEW
  • BUSES
  • MOTORHOMES
    • YAHOO!
    • RAKUTEN
    • DEALER
  • PARTS
    • FREE REPORT
    • PARTS CONTAINERS
    • PARTS SYSTEMS
    • PARTS PROTECTION
    • BODY SHELLS
    • DISMANTLING
    • ONLINE PARTS
    • NEW PARTS
    • INTERIOR PARTS
      • SEATS
      • AUDIO VISUAL
      • METERS & GAUGES
      • TURBO TIMERS
      • AIRBAGS
    • EXTERIOR PARTS
      • BONNETS
      • BUMPERS
      • GRILLES
      • FENDERS
      • DOORS
      • TRUNKS
      • SPOILERS
      • LIGHTS
      • EMBLEMS
      • CAMERAS
    • ENGINES
    • TRANSMISSIONS
    • WHEELS & TYRES
      • WHEELS
      • TYRES
  • CUTS
  • PERFORMANCE PARTS
    • TURBOCHARGERS
    • ENGINE PARTS
    • SPARK PLUGS
    • ECU
    • MUFFLERS
    • SUSPENSIONS
    • BRAKES
    • CARBON PARTS
    • CLEANERS & FILTERS
    • TOWER & ROLL BARS
  • TRUCK PARTS
    • TRUCK CABINS
    • TRUCK BODIES
    • TRUCK DOORS
    • TRUCK BUMPERS
    • TRUCK GRILLES
    • TRUCK HEADLIGHTS
    • TRUCK TAIL LIGHTS
    • TRUCK CRANES
    • TRUCK WINCHES
    • TRUCK BATTERIES
    • TRUCK WHEELS & TYRES
      • WHEELS
      • TYRES
  • MOTORBIKE PARTS
    • MOTORBIKE ENGINES
    • MOTORBIKE ACCESSORIES
  • MOTORBIKES
    • SALVAGE MOTORBIKES
    • QUAD BIKES
    • TRIKES
    • ELECTRIC SCOOTERS
  • MARINE
    • POWER BOATS
    • SAIL BOATS
    • JETSKIS
    • MARINE ENGINES
  • FORKLIFTS
    • AUCTION FORKLIFTS
    • DEALER FORKLIFTS
    • NEW FORKLIFTS
    • TOYOTA FORKLIFTS
    • NISSAN FORKLIFTS
    • KOMATSU FORKLIFTS
    • MITSUBISHI FORKLIFTS
    • TCM FORKLIFTS
    • NICHIYU FORKLIFTS
    • REACH FORKLIFTS
    • ELECTRIC FORKLIFTS
    • GASOLINE FORKLIFTS
    • LPG FORKLIFTS
    • DIESEL FORKLIFTS
    • FORKLIFT PARTS
    • FORKLIFT SHIPPING
  • MACHINERY
    • CRANES
    • EXCAVATORS
    • MINI EXCAVATORS
    • WHEEL LOADERS
    • BULLDOZERS
    • SKID STEERS
    • ELEVATED PLATFORMS
    • BREAKERS
    • CONCRETE CUTTERS
  • AGRICULTURAL
    • TRACTORS
    • HAND TRACTORS
    • COMBINES
    • BINDERS
    • RICE PLANTERS
  • OTHER
    • GO KARTS
    • MOBILITY SCOOTERS
    • GOLF CARTS
    • BICYCLES
    • SNOWMOBILES
    • SNOW PLOWS
    • GENERATORS
    • COMPRESSORS
    • WELDERS
  • COUNTRY
    • AUSTRALIA
    • CANADA
    • KENYA
    • MYANMAR
    • NEW ZEALAND
    • PAKISTAN
    • TANZANIA
    • UNITED STATES
CARVIEW
MOTORHOMES
Select Language
HTTP/2 200 content-type: text/html; charset=utf-8 cache-control: max-age=0, private, must-revalidate date: Sun, 12 Oct 2025 11:14:04 GMT link: ; rel=preload; as=style; nopush,; rel=preload; as=script; nopush,; rel=preload; as=script; nopush referrer-policy: strict-origin-when-cross-origin set-cookie: devcenter-next-sso-session=ZjbR0Xi%2FBO2h4yElamG9OSss5PntFn5l7qQn7w1KzyB8W%2Fz%2Bn%2BTTHPinIPRxEa2r6cv4FKBBMPWn9v0uuuMCrRMgg87l1oPBGpfFqBinqrgh59Zexc1ewJH%2B5G%2Fu1LpD7WuWQmg9V16FZ1c5cCbfooJy5AEtW%2BTaRF7K8Tgw%2FeX0KPAzjO3JkBzglmd2Jt03begaZ%2BY7xsOShN7PWuR3vsYrKytJSPLpePYvdxYKo4qEASWQKihuN65zXdRcj4OFKYixYDds8fywZOf%2Biv%2Buz3sEbHf1Q3qHXQfDuVIwAcdTzKSNzv05K3DUKVWkguaiKf6u90sSV5Ogtw%3D%3D--W0WvEzS4WOjM9TnQ--nhMOJY1fvs4PZF7DM2rF0Q%3D%3D; path=/; secure; httponly; samesite=lax strict-transport-security: max-age=63072000; includeSubDomains via: 1.1 spaces-router (2a5ed3db3e71), 1.1 1bcfde0e9a5967a480dbfe7b3cf03b1e.cloudfront.net (CloudFront) x-content-type-options: nosniff x-frame-options: SAMEORIGIN x-permitted-cross-domain-policies: none x-request-id: dacdb674-1a50-86a5-6c35-625972c5045e x-runtime: 0.241394 x-xss-protection: 0 content-encoding: gzip etag: W/"df16b61998ede28d7f25cc852398d47c" vary: accept-encoding x-cache: Miss from cloudfront x-amz-cf-pop: BOM78-P3 x-amz-cf-id: KsKcLp4drPG8YPtm53xHq22SuDJ5BbsnkLy9lLnwi_bXVYYlcDZ08g== クライアント側の Postgres 接続プール | Heroku Dev Center
Skip Navigation
Show nav
Heroku Dev Center Dev Center
  • Get Started
  • ドキュメント
  • Changelog
  • Search
Heroku Dev Center Dev Center
  • Get Started
    • Node.js
    • Ruby on Rails
    • Ruby
    • Python
    • Java
    • PHP
    • Go
    • Scala
    • Clojure
    • .NET
  • ドキュメント
  • Changelog
  • More
    Additional Resources
    • Home
    • Elements
    • Products
    • Pricing
    • Careers
    • Help
    • Status
    • Events
    • Podcasts
    • Compliance Center
    Heroku Blog

    Heroku Blog

    Find out what's new with Heroku on our blog.

    Visit Blog
  • Log in or Sign up
View categories

Categories

  • Heroku のアーキテクチャ
    • コンピューティング (dyno)
      • dyno の管理
      • dyno の概念
      • dyno の動作
      • dyno の参照資料
      • dyno のトラブルシューティング
    • スタック (オペレーティングシステムイメージ)
    • ネットワーキングと DNS
    • プラットフォームポリシー
    • プラットフォームの原則
    • Buildpacks
  • 開発者ツール
    • コマンドライン
    • Heroku の VS Code 拡張機能
  • デプロイ
    • Git を使用したデプロイ
    • Docker によるデプロイ
    • デプロイ統合
  • 継続的デリバリーとインテグレーション
    • 継続的統合
  • 言語サポート
    • Node.js
      • Node.js アプリのトラブルシューティング
      • Node.js の操作
      • Heroku での Node.js の動作
    • Ruby
      • Rails のサポート
        • Rails の操作
      • Bundler の使用
      • Ruby の操作
      • Heroku での Ruby の動作
      • Ruby アプリのトラブルシューティング
    • Python
      • Python の操作
      • Python でのバックグラウンドジョブ
      • Heroku での Python の動作
      • Django の使用
    • Java
      • Heroku での Java の動作
      • Java の操作
      • Maven の使用
      • Spring Boot の使用
      • Java アプリのトラブルシューティング
    • PHP
      • PHP の操作
      • Heroku での PHP の動作
    • Go
      • Go の依存関係管理
    • Scala
    • Clojure
    • .NET
      • Working with .NET
  • データベースとデータ管理
    • Heroku Postgres
      • Postgres の基礎
      • Postgres スターターガイド
      • Postgres のパフォーマンス
      • Postgres のデータ転送と保持
      • Postgres の可用性
      • Postgres の特別なトピック
      • Heroku Postgres への移行
    • Heroku Key-Value Store
    • Apache Kafka on Heroku
    • その他のデータストア
  • AI
    • Working with AI
    • Heroku Inference
      • AI Models
      • Inference Essentials
      • Inference API
      • Heroku Inference Quick Start Guides
    • Tool Use
    • Vector Database
    • AI Integrations
  • モニタリングとメトリクス
    • ログ記録
  • アプリのパフォーマンス
  • アドオン
    • すべてのアドオン
  • 共同作業
  • セキュリティ
    • アプリのセキュリティ
    • ID と認証
      • シングルサインオン (SSO)
    • Private Space
      • インフラストラクチャネットワーキング
    • コンプライアンス
  • Heroku Enterprise
    • Enterprise Accounts
    • Enterprise Team
  • パターンとベストプラクティス
  • Heroku の拡張
    • Platform API
    • アプリの Webhook
    • Heroku Labs
    • アドオンのビルド
      • アドオン開発のタスク
      • アドオン API
      • アドオンのガイドラインと要件
    • CLI プラグインのビルド
    • 開発ビルドパック
    • Dev Center
  • アカウントと請求
  • トラブルシューティングとサポート
  • Salesforce とのインテグレーション
    • Heroku AppLink
      • Working with Heroku AppLink
      • Heroku AppLink Reference
      • Getting Started with Heroku AppLink
    • Heroku Connect (Salesforce 同期)
      • Heroku Connect の管理
      • Heroku Connect のリファレンス
      • Heroku Connect のトラブルシューティング
    • Other Salesforce Integrations
  • データベースとデータ管理
  • Heroku Postgres
  • Postgres のパフォーマンス
  • クライアント側の Postgres 接続プール

クライアント側の Postgres 接続プール

日本語 — Switch to English

最終更新日 2025年01月24日(金)

Table of Contents [expand]

  • 設定
  • 言語/ライブラリ固有の設定
  • 調整のための設定
  • 注意

Heroku には、アプリケーションコードと共に PgBouncer を実行するための buildpack​ が用意されています。これは、他の buildpack と組み合わせて使用する​ように考慮されています。

この buildpack の主な使用法は、dyno 内の複数のワーカー間での PostgreSQL データベース接続のトランザクションプーリングを可能にすることです。たとえば、10 個の Unicorn ワーカーが 1 つのデータベース接続を共有することにより、Postgres サーバー上の接続制限やメモリ不足エラーを回避できるようになります。

この buildpack のソースコードは Github​ を参照できます。

この記事は、クラシック buildpack​ を使用しているアプリにのみ適用されます。現在、PgBouncer 用のCloud Native Buildpack​バージョンは存在せず、Fir 世代​のアプリとは互換性がありません。

接続プールを使用する理由

開かれたアイドル接続を保持する多数のワーカーが dyno ごとに存在し、Postgres が接続制限に近づいていることを心配している場合。

接続プールのその他の利点については、Stack Overflow のこちらの回答​を参照してください。

詳細は、「注意​」セクションを参照してください。

設定

PgBouncer buildpack をアプリに追加します。

$ heroku buildpacks:add --index 1 heroku/pgbouncer

Procfile​ を編集し、bin/start-pgbouncer​ を適切な行に追加します。次の例では、Web プロセスは PgBouncer を使用して Postgres に接続するように、またワーカープロセスは Postgres に直接接続するように設定します。

web: bin/start-pgbouncer your-web-app
worker: your-worker-app

変更をコミットしてプッシュします。これで、アプリは PgBouncer を使用して Postgres に接続するようになります。

$ git commit -av -m "web processes now use PgBouncer"
$ git push heroku

PgBouncer と Postgres のすべての接続には SSL が必要​です。

複数のデータベースへの接続

PGBOUNCER_URLS​ を環境設定の一覧に設定することによって、PgBouncer を使用して複数のデータベースに接続できます。

$ heroku config:add PGBOUNCER_URLS="DATABASE_URL HEROKU_POSTGRESQL_ROSE_URL"

フォロワーレプリカデータベース

当社では、平等に関する当社の価値観に適合するよう、インクルーシブでない用語を可能な範囲で変更しました。当社製以外のシステムに関する記述では、インクルーシブでない用語をそのまま使用していますが、当社では開発者コミュニティに対し、よりインクルーシブな表現の採用を奨励しています。該当する用語については、技術的な正確さのために必要でなくなった時点での更新を予定しています。

Octopus Replication​ を使用して読み取りをレプリカに送信している場合は、SLAVE_DISABLED_FOLLOWERS​ ブロックリストにリーダーの色 URL を確実に含めるようにしてください。そうしないと、Octopus はリーダーを読み取り専用レプリカとして使用しようとするため、接続数が 2 倍になる可能性があります。

言語/ライブラリ固有の設定

特定の Postgres ドライバーに対して ignore_startup_parameters を設定する

一部のドライバー (Go の pq ドライバー​など) では、Postgres に接続するために使用される URI に extra_float_digits​ が含まれています。これらのドライバーでこの buildpack を使用するには、追加の環境設定を設定する必要があります。

$ heroku config:set PGBOUNCER_IGNORE_STARTUP_PARAMETERS=extra_float_digits

このコマンドにより、dyno の起動時に PgBouncer の設定ファイルに ignore_startup_parameters = extra_float_digits​ が追加されます。

ORM での予期しないセッション設定

一部の ORM (v4.2.5 より前の ActiveRecord など) では、一貫性を確保するために、クエリ中にセッション変数を設定する場合があります。これは Postgres に直接接続するときに役立つこともありますが、トランザクションの接続プールで予期しない動作や診断が困難なエラーが発生する場合があります。接続プールに移行する前に、アプリケーションを徹底的にテストするようにしてください (ORM コードを監査して “必要以上の動作をする” セッション設定がないかどうかを調べるなど)。

これらの問題の例は、GoCardless のエンジニアリングブログ​にあります。

Go の pq ドライバーの SSL モード

PgBouncer buildpack で Go の pq ドライバー​を使用すると、次のエラーが発生します。これは、dyno 上の PgBouncer がサーバーの証明書にアクセスできないために発生します。

pq: SSL is not enabled on the server

接続を成功させるには、次の環境変数を設定します。

$ heroku config:set PGSSLMODE=disable

接続は引き続き安全です。PgBouncer は、Postgres 自体に接続するためにネイティブな TLS を使用します。PGSSLMODE​を設定した場合のみ、アプリケーションから PgBouncer への TLS 接続が無効になります。

Rails でプリペアドステートメントを無効にする

Rails 4.1 では、データベースの URI に ?prepared_statements=false​ を追加することによって、プリペアドステートメントを無効にすることができます。

Rails バージョン 4.0.0 ~ 4.0.3 ではプリペアドステートメントをまったく無効にできないことが報告されています。プリペアドステートメントの失敗をトラブルシューティングする前に、フレームワークが最新であることを確認してください。

Rails 3.2 ~ 4.0 では、イニシャライザで prepared_statements 設定の文字列をブール値として正しくキャストすることも必要です。このイニシャライザは、このコミット. In file config/initializers/database_​から適応されます。ファイル config/initializers/database_connection.rb で、次を挿入します。

require "active_record/connection_adapters/postgresql_adapter"
class ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
  alias initialize_without_config_boolean_coercion initialize
  def initialize(connection, logger, connection_parameters, config)
    if config[:prepared_statements] == 'false'
      config = config.merge(prepared_statements: false)
    end
    initialize_without_config_boolean_coercion(connection, logger, connection_parameters, config)
  end
end

調整のための設定

一部の設定は、実行時にアプリ環境設定によって設定できます。実際にどの設定が適しているかを確認するには、PgBouncer​ の適切なドキュメントを参照してください。

Procfile​ 内の環境設定またはインライン環境変数のどちらかが設定のために機能します。デフォルト設定を構成するには、「PgBouncer の設定​」を参照してください。

環境設定から行う場合:

$ heroku config:set PGBOUNCER_POOL_MODE=session

インライン環境変数から行う場合:

web: PGBOUNCER_POOL_MODE=session bin/start-pgbouncer

設定可能な設定

PGBOUNCER_AUTH_TYPE

デフォルトは scram-sha-256​ です。サーバーのサポートに応じて、md5​ または plain​ に変更できます。

PGBOUNCER_SERVER_TLS_SSLMODE

デフォルトは require​ です

PGBOUNCER_POOL_MODE

デフォルトは transaction​ です

PGBOUNCER_MAX_CLIENT_CONN

デフォルトは 100​ です

PGBOUNCER_DEFAULT_POOL_SIZE

デフォルトは 1​ です

PGBOUNCER_MIN_POOL_SIZE

デフォルトは 0​ です

PGBOUNCER_RESERVE_POOL_SIZE

デフォルトは 1​ です

PGBOUNCER_RESERVE_POOL_TIMEOUT

デフォルトは 5.0​ 秒です

PGBOUNCER_SERVER_LIFETIME

デフォルトは 3600.0​ 秒です

PGBOUNCER_SERVER_IDLE_TIMEOUT

デフォルトは 600.0​ 秒です

PGBOUNCER_URLS

PgBouncer に接続するために上書きされるすべての環境設定が含まれています。たとえば、PgBouncer を使用して RDS 接続を送信するには、この変数を AMAZON_RDS_URL​ に設定します。デフォルトは DATABASE_URL​ です。

PGBOUNCER_CONNECTION_RETRY

デフォルトは no​ です

PGBOUNCER_LOG_CONNECTIONS

デフォルトは 1​ です。アプリが永続的なデータベース接続を使用していない場合、この設定はノイズとなる可能性があるため、0 に設定する必要があります。

PGBOUNCER_LOG_DISCONNECTIONS

デフォルトは 1​ です。アプリが永続的なデータベース接続を使用していない場合、この設定はノイズとなる可能性があるため、0 に設定する必要があります。

PGBOUNCER_LOG_POOLER_ERRORS

デフォルトは 1​ です

PGBOUNCER_STATS_PERIOD

デフォルトは 60​ です

PGBOUNCER_SERVER_RESET_QUERY

プールモードが transaction​ の場合、デフォルトは empty​ になり、session​ の場合は DISCARD ALL;​ になります。

PGBOUNCER_IGNORE_STARTUP_PARAMETERS

PgBouncer の起動時に無視するパラメータを追加します。一部の Postgres ライブラリ (Go の pq など) では、このパラメータを追加すると、この buildpack を使用できなくなります。デフォルトは empty​ であり、最も一般的に無視されるパラメータは extra_float_digits​ です。

複数のパラメータをカンマで区切ることができます。

例: ​PGBOUNCER_IGNORE_STARTUP_PARAMETERS="extra_float_digits, some_other_param"

注意

接続プールに関するすべての注意事項については、PGBouncer の機能マトリックス​を参照してください。

プリペアドステートメントおよびアドバイザリロックとの非互換性

pgbouncer​ を使用した接続プールや PostgreSQL への接続は、プリペアドステートメントやアドバイザリロックと互換性がありません。

LISTEN および NOTIFY との非互換性

pgbouncer を使用した接続プールや PostgreSQL への接続は、PostgreSQL の LISTEN​ や NOTIFY​ と互換性がありません。

関連カテゴリー

  • Postgres のパフォーマンス
高コストなクエリ パーティション分割を使用した Heroku Postgres 上の大きなテーブルのパフォーマンスの向上

Information & Support

  • Getting Started
  • Documentation
  • Changelog
  • Compliance Center
  • Training & Education
  • Blog
  • Support Channels
  • Status

Language Reference

  • Node.js
  • Ruby
  • Java
  • PHP
  • Python
  • Go
  • Scala
  • Clojure
  • .NET

Other Resources

  • Careers
  • Elements
  • Products
  • Pricing
  • RSS
    • Dev Center Articles
    • Dev Center Changelog
    • Heroku Blog
    • Heroku News Blog
    • Heroku Engineering Blog
  • Twitter
    • Dev Center Articles
    • Dev Center Changelog
    • Heroku
    • Heroku Status
  • Github
  • LinkedIn
  • © 2025 Salesforce, Inc. All rights reserved. Various trademarks held by their respective owners. Salesforce Tower, 415 Mission Street, 3rd Floor, San Francisco, CA 94105, United States
  • heroku.com
  • Legal
  • Terms of Service
  • Privacy Information
  • Responsible Disclosure
  • Trust
  • Contact
  • Cookie Preferences
  • Your Privacy Choices
  • HOME
  • ABOUT
  • AUCTIONS
  • SHIPPING
  • FEES
  • TOOLS
  • HOW
  • FAQ
  • CONTACT
 
Original Source | Taken Source