月別アーカイブ: 2018年10月

スロー リドラー ライフ

先程『ナオのリドル10題 Vol.18』を公開しました。
近年、『ナオのリドル10題』シリーズについては年1回の制作を自らのノルマとしてきました。
でも最近は結構ネタをひねり出すのも一苦労なので、このノルマを廃止することにしました。
つまり…

次回作は出す…! 出すが…
まだその時の指定まではしていない…
つまり…私がその気になれば次回作の公開は10年後20年後ということも可能だろう…
ということ…!

…という、『賭博黙示録カイジ』の利根川さんみたいな方針にします。
さすがに10年後20年後は極端ですけど、時期は決めずに、ネタが揃ったところでゆるゆると出していく形にします。
これまではGran-Fénix.comの外での出題もときどきしていましたが、それも一旦やめることにします。いいネタがあるなら『ナオのリドル』に回したいので(笑)
(過去作を謎プラあたりで使い回すことはあるかもしれません)

上記の通り、出題者としての活動自体をやめてしまうわけではありませんので、またいつか問題をお楽しみいただければと思います。

— Please feel free to contact me

505エラー

現在制作中の『ナオのリドル10題 Vol.18』のクリア報告掲示板用で使うCGIや各種データファイルをアップロードして、動かしてみようと思ったら、出ました。

505エラー。

おかしいな、Vol.17のCGIを流用して、ファイル名とかを変えただけなんだけどな…
500ってどういうときに出るのだろうと調べてみたら、大体次のような情報が得られました。

  • CGI設置ディレクトリのパーミッションが755、705のいずれかで設定されていない
  • プログラム側の記述に誤りがある
  • 同時接続数などが影響し、リソース制限がかかっている可能性もある

パーミッションはVol.17のと同じように設定した。
プログラムの記述もチェックしたけどperlの構文に問題はない(はず)。

同時接続数…他に誰も接続してないでしょw

Vol.17とVol.18で違う点が何かあっただろうかと思ったら、ひとつ思い当たりました。
使っているFTPツールが違う

そうなんです。
従来はFFFTPを使っていましたが、ある理由でSFTPを使う必要が生じたため、WinSCPに乗り換えたのです。
ということは、WinSCPの転送設定に何か問題がある…?

そしてついに突き止めました。
すべての種類のファイルについて、転送モードがバイナリだった…!
CGIや各種データファイルをテキストモードで転送するよう設定する(WinSCPの場合、転送モードを「自動」にする)と、無事解決できました。

どうしてもCGIの500エラーを解決できない人は、FTPツールの転送設定にも目を向けてみてください。

— Please feel free to contact me