我已经设置并工作了多年,这个脚本通过他们本地的 SAP 数据库在客户网站上进行价格更新。
他们只是更改了 ISP,因此,他们的 IP 地址已更改。我已经对我们的 Web 服务器上的出站防火墙和 freetds.conf(odbc 主机配置文件)进行了所有必要的更改。但是,当我从命令行运行脚本时(它从不通过 apache 运行,仅通过 cron 运行),它仍然尝试连接到旧 IP,我已经通过使用 TCPDUMP 进行了验证。
我没有尝试让 PHP 在 freetds.conf 文件中看到新的“主机 ip”。
有没有办法在不重新启动服务器的情况下让它工作?有没有办法使用 freebcp 工具强制重新加载配置文件?
必须有一种方法可以在不重新启动的情况下做到这一点。毕竟这是linux。