IIS8+FastCGI+PHP5.6でSQL系等の外部要因エラーが出るとHTTP エラー 500 - Internal Server Errorになる件

どうもPHP5.6.2(NonThread)だとエラーハンドリングがうまくいっておらず、SQLエラー等が起きると
php5.dllで例外が起きてクラッシュするっぽい。(今回はPostgres9.3.5)
PHP5.5を導入することで落ち着いた。
トレースしても意味無し。(FastCGI プロセスが予期せずに終了しましたの後はテンプレみたいなエラー文のみ)
今回は、PostgreSQLでエラーが起きたけど、postgresql.confのエラー出力先をeventlogにすればまぁエラー内容はイベントログで見えるようにはなる。

独立3ヶ月目

独立して3ヶ月目が経つ。
一切営業活動していないのに仕事がバンバンくるので自分のやりたいことがなかなか出来ない。
嬉しいのやら悲しいのやら。。
ただ、業務改善というか会社員時代には出来なかった開発環境整備はかなり出来るようになった。

メールサーバーだけGoogleAppsを使ってる場合、サーバーからの送信がローカル配送になるのを回避

まずうちの場合はpostfixadminを使っていたので、そのドメインを削除。
これをしないとリレーがVirtual配送になるので、いくら設定しても無駄。
main.cfのmydestinationを以下にする。

mydestination =

サーバーからnslookupして、set type=mxをした後にそのドメインを引いてみて、GoogleAppsのレコードが返されるか確認。
返されれば、テストしてみれば多分うまくいく。