我已经设置并工作了多年,这个脚本通过其本地SAP数据库在客户网站上进行了价格更新。
他们只是改变了ISP,因此他们的IP地址发生了变化。我已经对我们的Web服务器上的出站防火墙和freetds.conf(odbc主机配置文件)进行了所有必要的更改。但是,当我从命令行运行脚本时(它从不通过apache运行,只通过cron运行),它仍然尝试连接到OLD IP,我已经通过使用TCPDUMP验证了它。
我没有尝试过让PHP在freetds.conf文件中看到新的“host ip”。
有没有办法让它在不重启服务器的情况下工作?有没有办法使用freebcp工具强制重新加载配置文件?
必须有一种方法可以在不重新启动的情况下执行此操作。毕竟这是linux。
答案 0 :(得分:0)
事实证明我只是在编辑错误的配置文件。一旦我更新了正确的文件,一切都会立即生效。需要重新启动或重新启动。