CakePHP3.x × AzureSQLでCannot describe XXXXX. It has 0 columns.

Posted in Azure, CakePHP, DB, PHP関連, SQLServer on 9月 6th, 2016 by Site Administrator

CakePHP3.x と AzureSQLの組み合わせで「Cannot describe XXXXX. It has 0 columns.」
というエラーが発生してpaginate等ができない場合の話。

app.phpのDatasourcesの設定で、’database’と共に’schema’も設定するとエラーが解消する。
CookBook読む限りだとPostgreSQL用の設定のようだが、SQLServerでも設定は有効。

Azure A2 ベンチマーク

Posted in Azure on 4月 17th, 2015 by Site Administrator

ちょっと愕然とした

———————————————————————–
CrystalDiskMark 3.0.4 x64 (C) 2007-2015 hiyohiyo
Crystal Dew World : http://crystalmark.info/
———————————————————————–
* MB/s = 1,000,000 byte/s [SATA/300 = 300,000,000 byte/s]

Sequential Read : 19.697 MB/s
Sequential Write : 19.697 MB/s
Random Read 512KB : 19.973 MB/s
Random Write 512KB : 19.979 MB/s
Random Read 4KB (QD=1) : 1.223 MB/s [ 298.6 IOPS]
Random Write 4KB (QD=1) : 1.227 MB/s [ 299.7 IOPS]
Random Read 4KB (QD=32) : 1.215 MB/s [ 296.6 IOPS]
Random Write 4KB (QD=32) : 1.210 MB/s [ 295.4 IOPS]

Test : 1000 MB [D: 2.4% (1.4/60.0 GB)] (x5)
Date : 2015/04/17 23:09:07
OS : Windows Server 2012 R2 Datacenter (Full installation) [6.3 Build 9600] (x64)

Azure D2 ベンチマーク

Posted in Azure on 4月 17th, 2015 by Site Administrator

MySQLがやけに遅いのでベンチマーク

———————————————————————–
CrystalDiskMark 3.0.4 x64 (C) 2007-2015 hiyohiyo
Crystal Dew World : http://crystalmark.info/
———————————————————————–
* MB/s = 1,000,000 byte/s [SATA/300 = 300,000,000 byte/s]

Sequential Read : 99.504 MB/s
Sequential Write : 49.345 MB/s
Random Read 512KB : 99.570 MB/s
Random Write 512KB : 49.534 MB/s
Random Read 4KB (QD=1) : 16.133 MB/s [ 3938.8 IOPS]
Random Write 4KB (QD=1) : 25.382 MB/s [ 6196.8 IOPS]
Random Read 4KB (QD=32) : 24.547 MB/s [ 5992.9 IOPS]
Random Write 4KB (QD=32) : 24.924 MB/s [ 6084.9 IOPS]

Test : 1000 MB [D: 1.9% (1.9/100.0 GB)] (x5)
Date : 2015/04/17 22:07:26
OS : Windows Server 2012 R2 Datacenter (Full installation) [6.3 Build 9600] (x64)

AzureでBitNami Redmine 2.0.3 安定稼働のために

Posted in Azure, 開発関連 on 7月 25th, 2012 by Site Administrator

 

結局改善しませんでした。Windows7(32bit)では安定稼動しているので、

素直に別なOSを考慮したほうがいいかもしれません。

 

 

Windows Azure でVM運用が可能になったので、AzureのWindows 2008R2 Extra Small
インスタンスにBitNami Redmine2.0.3を入れて運用しています。が、気が付くとインスタンスが落ちている、ということが多すぎる…。
とっても不安定で、都度リモートでVMの再起動を行っています。
次の設定変更を行ってからは安定して稼働しています。様子見です。
・Rubyプロセスが2本立ち上がっているのを1本にする(サービスを自動起動しないようにする)。
・ロードバランサで1本のみ見に行くように変更する。
・一応定期的にサービスの再起動(数時間毎)

Azure CentOS rootパスワード変更

Posted in Azure, OS関連 on 6月 17th, 2012 by Site Administrator

さっそくAzureのIaaS機能を試してます。

CentOS環境を作成し、rootのパスワードを変更しようとすると

「Authentication token manipulation error」

というエラーが。

pwunconv

pwconv

とコマンドをたたいて、再度passwdで変更可能になりました。

 

Authentication token manipulation error

.NET Framework 4 メンバーシップでSQL Azureを指定する際の設定

Posted in ASP.NET, Azure on 9月 1st, 2011 by Site Administrator

SQL Azureを指定する場合です。
(参考).NET Framework 4 メンバーシップでSQLServerを指定する際の設定

SQL AzureにASP.NETメンバーシップ、ロールデータベース構成

aspnet_regsqlazure.exe -s SERVER.database.windows.net –d DATABASE -u USER -p PASS -a all
※「Cannot grant, deny, or revoke permissions to sa, dbo, entity owner, information_schema, sys, or yourself.」
とエラーが出ても無視して良いみたいです。
専用のツールを使用することで、SQLServerと同様の初期設定を行うことができます。

Windows Azure 再起動時の挙動

Posted in Azure on 8月 18th, 2011 by Site Administrator

以前は再起動すると、永続化処理されていないデータは削除されていた
(インスタンス状態がデプロイ時の状態に戻っていた)様な気がするのですけど、
現在試すとそのままデータは保持されているようです。

インスタンスが初期化される条件っていったい何なのでしょう?
永続化が保証されないということには変わりはないのでしょうが、
もしも初期化の頻度がかなり低い、という話であれば、割り切って使うのも
用途によってはありかとも思うのですが。

Windows Azure Eclipse PDTでのPHPプロジェクト開発手順

Posted in Azure, OS関連, PHP関連, 開発関連 on 7月 27th, 2011 by Site Administrator

http://msdn.microsoft.com/ja-jp/windowsazure/hh240574

こちらに手順がまとめられています。
私はPleiades 3.7を使って構築を行いました。

Windows Azure MSDN特典の場合の契約期間

Posted in Azure, OS関連 on 7月 22nd, 2011 by Site Administrator

Windows Azureですが、MSDN契約者向けには無料使用権の特典があります。
ざっと調べてみると契約期間が8か月・16か月限定とか、MSDN特典の用途は
開発用途に限るとか、契約関連の情報で混乱してきたのでMSに問い合わせてみました。

契約期間→MSDNを契約している限りは有効
用途→特に制限はなし。商用利用も可能。

とのことでした。参考情報として公開です。
お約束ですが、ライセンスについて気にされている方は直接MSに問い合わせたほうが良いです。