我在试图在CentOS linux上启动ORTS守护进程时遇到了问题
设施:
OTRS-otrs.Daemon.pl - Daemon Kernel::System::Daemon::DaemonModules::SystemConfigurationSyncManager-07
电文:
拒绝用户'otrs'@'localhost‘的访问(使用密码:是)
当我尝试使用命令获取状态时:
./opt/otrs/bin/otrs.Daemon.pl status收到这条信息:
Manage the OTRS daemon process.
Daemon running但是当我进入网页时,它会说OTRS守护进程没有运行。任何帮助都是感激的!?
发布于 2018-02-13 15:25:28
错误来自mysql守护进程,与Perl无关。在运行otrs的服务器上的命令行上尝试这样做:
mysql --user=otrs --host=localhost --password=XXXXXXX如果出现同样的错误,这可能会失败。一旦您修复了mysql配置,以便命令成功,otrs也应该启动。
省略选项--password并让mysql提示您输入密码,如果您不在机器上的话。
当然,失败的另一个原因可能是您配置错了otrs,并且必须更改mysql用户、主机或密码。
发布于 2020-02-26 01:42:14
在寻找了两天的解决方案之后,我终于开始工作了。我首先更改为/opt/otrs/bin/目录。要使守护进程正常工作,您必须以otrs用户的身份启动守护进程。要做到这一点,只需将用户更改为otrs :您可以使用此命令。(su otrs)从您的终端,将提示您输入otrs的密码。只需输入密码并使用(whoami)命令来检查您是否是otrs。如果显示当前用户是otrs,则发出此命令(./otrs.Daemon.pl状态)以查看守护进程的当前状态。如果它显示守护进程没有运行,那么发出这个命令(./otrs.Daemon.plstart)。
https://stackoverflow.com/questions/48765287
复制相似问题