FreeBSDでの時間の長さは大したことではありません。 UPD:PHPでも怖くない

誰もが知っているように、2011年、ロシア連邦大統領令は冬時間への移行を廃止しました。 しかし、10月30日、多くのコンピューターで時計が転送されました。 必要な更新が時間どおりにダウンロードされなかった理由はわかりません(管理者の過失またはこの操作の不可能性)。 今の主なことは、時計を最新の状態にすることです。 具体的には、FreeBSD OSに焦点を当てます。 誰がこのカップを通過しなかった-私は猫をお願いします。

したがって、FreeBSDを実行しているサーバーがあります。私の場合はバージョン7.0です。 まず最初に、 dateコマンドを使用して現在の時刻を確認します。 タイミングが良ければ、この投稿を安全に閉じて、それ以上読むことはできません。そうでなければ、問題は「顔に」あります。 インシデントを解決するには、タイムゾーンを更新し、必要なタイムゾーンを選択する必要があります。

まず、ポートを更新します。いくつかの方法があります。 Cvsupはうまく機能します (cronに追加されると、常に最新バージョンのポートを使用できます)。 次に、 / usr / ports / misc / zoneinfoに移動し 、そこで通常のmake install clean && rehashを実行します。 これで、タイムゾーンの最新リストが作成されました。 適切なタイムゾーンを選択するだけで、問題は解決しません。 tzsetupユーティリティを起動し、リストからタイムゾーンを選択します。 私の場合(サーバーはノボシビルスクにあります)、これはアジアです-ロシア連邦-モスクワ+コンソールの3人の付着者はもちろん、これを手動で行うことができます

# cp /usr/share/zoneinfo/vash_chasovoy_poyas /etc/localtime 

その後、サーバー全体を再起動することをお勧めします.dave42の 投稿とコメントから知られるようになったため、 cronmysqlは再起動するまで間違った時間で動作し続けます。他のデーモンも悪い動作をする可能性があります。 サーバーを再起動する方法がない場合は、少なくともサービスを個別に再起動してください。 ご協力ありがとうございます。

UPD
以下のコメントでは、 Nastradamusが、サービスの不正な動作、つまりPHPの別の事実が明らかになったことを報告しています(私もこのことに気付きました)。

ナストラダムス2011年11月1日、14:57
PHPでそのようなことに直面しました。
phpinfo():

日付
日付/時刻のサポートが有効
Olson Timezone Databaseバージョン2010.9
タイムゾーンデータベース内部
デフォルトのタイムゾーンヨーロッパ/モスクワ

ApacheへのPHPモジュール、Apacheが再起動しました。

だから私は問題を解決する方法を考えています-PHPは1時間前の時間を示しています。
おそらくphpを再構築する必要があります。

ナストラダムス2011年11月1日、15:08#↑
くそー、ポートの再構築は役に立たなかった。
みんなに考えてほしい。 問題は深刻です!
FreeBSDとPHP 5.2.17_3についてです

ナストラダムス2011年11月1日、15:21#↑
テストベンチの完全な再起動は役に立ちませんでした!

ナストラダムス2011年11月1日、15:27#↑
次のように修正されました。
1)timeldbのインストール
2)ファイル/usr/local/etc/php/extensions.iniに次の行を追加します。
拡張子= timezonedb.so
3)Apacheを再起動します

pecl操作中に次のエラーが発生した場合、自分で追加します。
 # pecl install timezonedb pecl.php.net is using a unsupported protocal - This should never happen. install failed 

次に、以下を実行する必要があります。
 # cd `pecl config-get php_dir` ( :   mc  cd `pecl config-get php_dir`  ,     ,     ) # mv .channels .channels-broken # pecl update-channels 

そしてもう一度繰り返す
 # pecl install timezonedb 

ありがとう 決定のためのナストラダムス 、私から善の光線まで:)

Source: https://habr.com/ru/post/J131535/


All Articles