問題タブ [appfog]

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.

0 投票する
1 に答える
583 参照

php - API にアクセスしようとすると Appfog PHP Slim アプリケーションがエラーをスローする

Slim フレームワークを使用して Appfog で REST アプリケーションをセットアップしようとしています。これは、次のリンクの Coenrats によるチュートリアルに基づいています: http://coenraets.org/blog/2011/12/restful-services-with-jquery-php-and-the-slim-framework/

フレームワークの新しいバージョンを使用しただけです。フォルダ構成は以下の通り

app
--> api
----> .htaccess
----> index.php
----> Slim Framework フォルダー
--> js
----> jquery.js
----> main.js
-- > css
----> style.css
--> index.html

これが私がスリムになる方法のコードです

これが私の .htaccess コードです:

私はRESTを行っているので、次のチュートリアルに従ってrootURLも設定しました:

アプリケーションを実行すると、get メソッドを呼び出してデータベース内のすべてのデータを取得していますが、コンソールに次のエラーが表示されます。

GET http://test.ap01.aws.af.cm/app/api/ 404 (見つかりません)

私は何かが欠けている可能性がありますか?

前もって感謝します。

乾杯!ジェイソン

0 投票する
1 に答える
215 参照

performance - ハードウェア以外に、同時ユーザー数のパフォーマンスに影響を与えるものは何ですか?

私は API を開発しており、(もちろん) 同時ユーザー数に関してパフォーマンスを最適化したいと考えています。

Blitz を使用していくつかのテストを実行しました (私のアプリは Appfog、PHP、512MB、1 インスタンス上にあります)。これらのテストによれば、API は応答時間が長くなりすぎる (>1000 ミリ秒) 前に 11 人の同時ユーザーを処理できます。

私にとっては、驚くほど低いです。結果を改善するために RAM とインスタンスを追加することはできますが、私のコードはよりスマートになる可能性があると思います。

常に同じハードウェア構成でいくつかのテストを行いました。結果は、応答時間が 1000 ミリ秒を超える前の同時ユーザー数です。

  • 実際の API (db-queries を使用) を使用 --> 11 ユーザー
  • テキストを出力するだけのスクリプトを使用 (最小限の処理) --> 40 ユーザー
  • sleep(2) 関数を含むスクリプトを使用して長い応答時間をシミュレート --> 52 ユーザー ((2000 + 1000 ms) を超える前)
  • メモリを集中的に使用するスクリプトの使用 (for ループを使用したデータの構築): 95 ユーザー

結果に相関関係は見られません (各テストは何度も実行され、同様の結果が得られています)。スクリプトの処理が増えるほど、同時ユーザーが増える?

同時ユーザー数に影響を与えるものは何ですか (ハードウェア構成は別として)?

0 投票する
1 に答える
1078 参照

mongodb - AppfogMongoDBサービスへのアクセス

Appfogで実行されているMongoDBサービスにローカルからアクセスするにはどうすればよいですか?GUIアプリケーションで使用したい。出来ますか?

0 投票する
1 に答える
251 参照

node.js - nodejsをデプロイしようとしています

私はnodejsの初心者で、nodejsのチュートリアルをいくつか試しています。私はこのチュートリアルを試しています:http://cestfait.ch/content/chat-webapp-nodejsそれは私のローカルホストで素晴らしい働きをしますが、ここで見ることができるようにappfogにアップロードするときはそうではありません:http://nodebruno.hp.af 。cm/

たとえば、プロンプトは表示されません。プロンプトを回避し、入力テキストにニックネームを挿入するようにコードを変更しました。これはlocalhostで機能しますが、appfogでも機能しません。

私はすでにnodejitsuサーバーで試しましたが、同じ問題があります

手伝って頂けますか ?

0 投票する
0 に答える
149 参照

java - Appfog の Apache Solr

私は Apache Solr を初めて使用し、Java ランタイムを実行する Appfog アプリケーションにデプロイしようとしています。開始ページsga-search.aws.af.cmをデプロイできますが、それ以外は機能しません。どうすればこれを展開できるか教えてください。

注: Appfog はサーバーへの SSH を許可しません。

お時間をいただきありがとうございます!

0 投票する
1 に答える
777 参照

html - HTMLのみのファイルをappfogにアップロードします

Appfogを初めて使用しましたが、HTMLのみのファイルをアップロードする方法に関するドキュメントはありませんでした。使用しているコードを尋ねられたときに何を選択すればよいかわかりません。Python、Flask、Javaなどがオプションとしてリストされていますが、htmlはリストされていません。HTMLコードはどこに置くのですか?デフォルトのwsgi.pyファイルは何をするはずですか?

ありがとう!

0 投票する
2 に答える
4314 参照

php - パスワードでRedisとLaravelを使用する

Laravelを使用して作成されたアプリがあります。ローカルで開発するときにRedisを使用しています。これで、プロジェクトをAppFogに移動しました。AppFogにはredisサービスが実行されています。パスワード(提供されている)が必要なようですが、database.phpのredis構成にパスワードを追加する方法がわかりません。

パスワードなしでredisを使用しようとすると、「Redisエラー:操作が許可されていません」というメッセージが表示されます。ざっと見てみると、パスワードが指定されていない場合にそうなるようです。

Laravelを使用してRedisDBに接続するときにパスワードを指定する方法を知っている人はいますか?

0 投票する
0 に答える
183 参照

grails - Grails on AppFog: BIRT レポートが部分的に表示される

私の Grails 2.2 アプリケーション内で、BIRT レポート プラグインを使用して (少し) 複雑なレポート (8 番目のデータセットにバインドされた 7 つのデータセット) の PDF を生成し、ローカル マシンでは問題なく動作しますが、AppFog では、報告。問題は、ドキュメントのヘッダーとフッターを取得することですが、さまざまな試行でコンテンツがさまざまな場所で壊れているため、レポートエンジンがそれ自体を生成するのに十分な時間がなかったなど、ある種のタイムアウトの問題のように見えます. 何かを設定するのを忘れていますか?誰が何をしようと考えていますか?

0 投票する
1 に答える
215 参照

ruby-on-rails - Appfogのさまざまな環境でRailsアプリを実行する

デフォルトの「本番」環境ではなく、「ステージング」環境のAppfogでRoRアプリを実行したいと思います。

環境変数RAILS_ENV=stagingを追加して、アプリを再起動しました。ただし、次のエラーが発生しました。

誰かがAppfogでこれをやろうとしていますか?

0 投票する
3 に答える
549 参照

node.js - node.jsアプリケーション-mongodbをappfogに統合します

ノードアプリケーションをホストするためにappfogサービスを使い始めています。アプリケーションでmongodbを使用しようとすると問題が発生します。ここでのチュートリアル:https://docs.appfog.com/services/mongodb#walkthroughは、次のようにmongodbを接続するように記述されています。

mogourlは、generate_mongo_url関数によって生成されたURLです。問題は、私が新しいapiを使用していて(私は思う)、URLをopenメソッドに渡すことができないことです。これが私がmongodbを使用している方法です:

生成されたmongourlはどこでどのように使用できますか?generate_mongo_url関数で使用されるクレデンシャルとmongo変数を渡すにはどうすればよいですか?

更新
@mjhmの提案によると、これは私のオープン関数です。

このコードをappfogで実行しているとき、私は多くの時間(20秒以上)待っていると、次のようになります。

何が悪いのか分かりますか?