コンテンツ
Perforceサーバのマルチ環境では各サーバで同じタイムゾーンを設定している必要があります。
タイムゾーンの設定手順を以下に説明します
手順
1. Prtforceの設定ファイルを開きます
less /etc/perforce/p4dctl.conf.d/server-name.conf
2.ファイルにタイムゾーンを追記し、上書き保存します
⋮
Environment
{
P4ROOT = /p4root_st/root
P4PORT = 1666
P4USER = super
P4SSLDIR = ssl
TZ = Asia/Tokyo ●一行追加
PATH = /bin:/usr/bin:/usr/local/bin:/opt/perforce/bin:/opt/perforce/sbin
⋮
3.p4dプロセスを確認します
ps -ef | grep p4d
perforce 1050 1 0 15:23 ? 00:00:00 p4d [nomandatory2/1666] -p 1666
root 1402 1305 0 15:38 pts/0 00:00:00 grep --color=auto p4d
4.Perforceを再起動します
p4dctl restart nomandatory2
Stopped 'nomandatory2' p4d service.
Stopped 1 services.
Started 'nomandatory2' p4d service.
Started 1 services.
5.確認します
p4 info
Server date: 2019/10/17 15:39:58 +0900 JST ●同じタイムゾーンなら設定前と変化なし。海外拠点などの場合は要設定