1

我已经设置并工作了多年,这个脚本通过他们本地的 SAP 数据库在客户网站上进行价格更新。

他们只是更改了 ISP,因此,他们的 IP 地址已更改。我已经对我们的 Web 服务器上的出站防火墙和 freetds.conf(odbc 主机配置文件)进行了所有必要的更改。但是,当我从命令行运行脚本时(它从不通过 apache 运行,仅通过 cron 运行),它仍然尝试连接到旧 IP,我已经通过使用 TCPDUMP 进行了验证。

我没有尝试让 PHP 在 freetds.conf 文件中看到新的“主机 ip”。

有没有办法在不重新启动服务器的情况下让它工作?有没有办法使用 freebcp 工具强制重新加载配置文件?

必须有一种方法可以在不重新启动的情况下做到这一点。毕竟这是linux。

4

1 回答 1

0

原来我只是编辑了错误的配置文件。一旦我更新了正确的文件,一切都会立即生效。需要重新启动或重新启动。

于 2013-01-09T03:29:16.503 回答