問題タブ [google-app-engine-php]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - Google Compute Engine から Google Cloud Storage に接続する方法はありますか?
現在、php プロジェクトに Google アプリ エンジンを使用しています。プロジェクトを Google Compute Engine に移行することにしましたが、php 経由で Google Cloud Storage に接続できませんでした。とにかくこの問題を回避する方法はありますか?
アップデート:
私はそれが達成可能であることを発見し、サーバー API を使用してストレージ コンテンツを取得する例が必要です。これが私がしたことです。
しかし、それでも機能しません。サーバーキーは、一部のコントロールへのアクセスに制限されていますか? エラー500が表示されます。
php - Google App Engine での PHP 画像の回転
switch
EXIFを使用して向きを取得し、向きを修正するために、モバイルデバイスから画像の向きを修正しようとしていますcase
。私の関数はオフラインで動作していたようですが、現在は Google Apps Engine では動作していません。これを行うための特定の機能を Google に持たせることはできますか?
関数:
php - ユーザー GAE のワイルドカード サブドメインの自動化
たとえば、次のようなアプリ エンジン インスタンス プロジェクトがあります。cloud.domain.com
私の目標は、CNAME レコードを使用して独自のドメインにマップできる一意の URL をユーザーに提供できるようにすることです。基本的に、ドメインを Squarespace アカウントに接続する方法。
それは本当に次のようなものである可能性があります:
これはGAEでも可能ですか?私はワイルドカード マッピングを調査しましたが、このトピックに関する確固たるアドバイスは実際にはありません。
これは可能ですか、またはこの種のタスクを達成するために他の場所を探す必要がありますか?
php - PHP App Engine 開発環境が verify_peer を受け入れない
SDK リリース: 「1.9.37」、タイムスタンプ: 1460570478 OSX 10.11.4 Python 2.7.10
開発環境で file_get_contents() を使用して自己署名証明書を使用してサーバーに接続すると、以下のエラーが発生し始めました。
しばらくの間、これらの条件下で作業する必要がなかったため、このエラーがいつ発生したかはわかりません。
コード例:
コードは展開すると機能します。問題が発生するのは、ローカルで開発およびテストしようとしているだけです。
ここでは、verify_peerとverify_peer_nameの両方をfalseに設定しています。上記のように、これは適切な App Engine では機能しますが、開発環境では機能しません。
mockbin を使用すると、無関係なエラーが発生します。これは単にテストのために存在するだけです。
php - Google Appengine の費用の最適化
現在、Google appengine for PHP を使用してアプリを開発しており、コストを最適化したいと考えています。
1 日に数回 (朝、夕方、真夜中)、バックグラウンド タスクによって開始される大量の計算があります。サブタスクはそれぞれ約 3 ~ 5 分かかり、同時に使用されるインスタンスの数をできるだけ少なくするためにシリアル化されます (つまり、終了したサブタスクはクエリに次のサブタスクを置きます)。ただし、それはかなり長い計算時間につながります。
インスタンスのコストが高くなる時間帯 (真夜中など) はありますか? もう少しコストを節約する方法はありますか? 独立した計算を別の順序で並べ替えるなど、計算時間を改善する方法はありますか?
前もって感謝します!
編集: コード例 - すべての背景ファイルは次のようになります
php - App Engine Win SDK の PHP タイムアウトが 30 秒のままになっていますが、60 秒にする必要がありますか?
Google の最新の Windows App Engine PHP SDK v1.9.38 を使用して、ローカル開発サーバーで実行時間の長いスクリプトを実行していますが、何らかの理由で 30 秒でタイムアウトしています。エラーは、たとえば「致命的なエラー: 最大実行時間を超えたため、リクエストが中止されました。[スクリプト パス]\timertest.php 8 行目」です。
自動スケーリングのタイムアウトは 60 秒のはずです。ここで何が欠けているのかわかりません... 1 つのスクリプトでさまざまなファイル処理を行っていますが、30 秒で失敗するかどうかを確認するテスト スクリプトを作成しました。スクリプトは次のとおりです。
出力は次のとおりです。
どこかの設定エラーだと思っていましたが、何がどこであるかわかりません。私の app.yaml は非常に標準的です:
そしてphp.iniも:
私が言うように、これはローカル dev SDK サーバーのみの問題です。私が処理しているファイルはローカルであるため、オンライン ライブ側については気にしません (ローカルのままにしておく必要があります)。
提案などありがとうございます!
google-app-engine - AppEngine Safari「リソースの読み込みに失敗しました: フレームの読み込みが中断されました」(ただし、ファイルは引き続きダウンロードされます)
Google App Engine 経由で Google クラウド ストレージ ファイルをダウンロードするための署名付き URL を構築していますが、次のエラーが発生します。
リソースの読み込みに失敗しました: フレームの読み込みが中断されました
奇妙なことに、エラーは何も妨げません。Safariでもファイルはダウンロードされますが、Safariでのみエラーが発生します。
URL が機能し、ファイルがダウンロードされると、このエラーが発生する理由がわかりません。