服务器修改发生在重启后,为什么?
Server modifications happen after restart, why?
为什么每当我对服务器中的文件进行更改时,它们只会在重新启动后更改 php?
我目前正在使用 Amazon 服务器
Nginx 与 php-fpm.
通常用于更新的命令是:
php-fpm service restart
编辑:
问题是由缓存引起的。
当我重新启动php服务时,修改进入
我想你正在更改配置文件,它们只有在你重新启动服务后才会生效。
这是因为在 linux 中,每当任何服务启动时,它都会从配置文件中读取配置参数,然后根据这些配置启动 运行。例如,如果您对任何服务说要登录 /var/log/abc
,那么它将开始在那里登录。而且无论您在该服务之后更改 conf 文件多少次,都只会将日志写入该文件。因此,当有人更改配置文件时,需要重新启动服务以读取更改的参数并根据这些参数启动 运行ning。
尽管某些服务允许进行一些 运行时间参数更改。但是他们的数量并不多。
一些应用程序允许重新加载它们而不是重新启动,这将在 运行 时间读取配置参数并根据它们进行更改。你可以这样做 service <name_of_service> reload
为什么每当我对服务器中的文件进行更改时,它们只会在重新启动后更改 php?
我目前正在使用 Amazon 服务器 Nginx 与 php-fpm.
通常用于更新的命令是:
php-fpm service restart
编辑:
问题是由缓存引起的。
当我重新启动php服务时,修改进入
我想你正在更改配置文件,它们只有在你重新启动服务后才会生效。
这是因为在 linux 中,每当任何服务启动时,它都会从配置文件中读取配置参数,然后根据这些配置启动 运行。例如,如果您对任何服务说要登录 /var/log/abc
,那么它将开始在那里登录。而且无论您在该服务之后更改 conf 文件多少次,都只会将日志写入该文件。因此,当有人更改配置文件时,需要重新启动服务以读取更改的参数并根据这些参数启动 运行ning。
尽管某些服务允许进行一些 运行时间参数更改。但是他们的数量并不多。
一些应用程序允许重新加载它们而不是重新启动,这将在 运行 时间读取配置参数并根据它们进行更改。你可以这样做 service <name_of_service> reload