当Jenkins在符号链接文件夹上执行另一个SSH时,php文件会被更改,但不会在Web上反映出来

时间:2015-04-29 00:44:29

标签: nginx ssh ubuntu-14.04 php

我在名为ChartArea的Ubuntu 14.04服务器上使用SSH创建了这样的符号链接文件夹。

webserver

ln -s /var/virtual/original /var/virtual/symlink 内,有一个/var/virtual/original,其中包含内容。

我触发了我的Jenkins,它也将使用SSH远程连接到同一台服务器。

它将在abc.php上执行此命令。

webserver

我注意到,如果我打开一个SSH shell并且当前位于mkdir /var/virtual/new-folder cd /var/virtual/new-folder && touch abc.php rm /var/virtual/symlink ln -s /var/virtual/new-folder /var/virtual/symlink 然后我触发了Jenkins,那么执行时的命令实际上会替换/var/virtual/symlink

但是,当我通过浏览器访问网站时,没有检测到任何变化。

当我不在abc.php并且我触发Jenkins时,更改已正确完成。

我正在使用nginx和php5-fpm,我确实设置了/var/virtual/symlink以及disable symlinks off;

有什么可以解释这个?

0 个答案:

没有答案