VCLファイルにインラインCを書き込んでいます。具体的には、MaxmindのGeoIPデータベースを使用して、訪問者のIPをジオコーディングしています。私はすべてをインストールし、GeoIPデータベースのすべてのwikiの例に従い、すべてが順調に機能しています。
私は今、帰国国の例に加えて、GeoIPでいくつかの魔法をしようとしています。ポインタを返すGeoIP_record_by_addr()メソッドを使用して訪問者の都市を返したい。
問題:GeoIPRecord*をchar*に正しくキャストできないようです。私は何時間も試しました。Varnishにエラーや通知なしでVCLファイルをコンパイルさせますが、varnishサーバーは403で応答します。
質問:とにかく、インラインCまたは403ワニスが応答しているのをデバッグできますか?