Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
litespeed_wiki:php:detached_mode [2019/04/12 14:47] Lisa Clarke [Changes to detached mode will be effective when a request comes] Copyediting |
litespeed_wiki:php:detached_mode [2019/07/15 13:36] Lisa Clarke [For a User] Proofreading |
||
---|---|---|---|
Line 23: | Line 23: | ||
==== For a User ==== | ==== For a User ==== | ||
- | To restart detached PHP processes for the account (vhost) level, you can touch a ''.lsphp_restart.txt'' file under the user's home directory: | + | To restart detached PHP processes for the account (vhost) level, you can touch a ''.lsphp_restart.txt'' file under the user's home directory, for example ''/home/USER1/'' on a cPanel/WHM server: |
- | touch <user_home_dir>/.lsphp_restart.txt | + | touch /home/USER1/.lsphp_restart.txt |
| | ||
- | To make it compatible with CloudLinux mod_lsapi CRIU feature, server will restart PHP by ''mod_lsapi_reset_me'' as well | + | Once ''.lsphp_restart.txt'' is created, the user's PHP will be restarted when next request comes in. The file ''.lsphp_restart.txt'' won't be removed. LSWS will check the timestamp of the file to decide if the user's detached PHP needs to be restarted or not. You can manually remove it if you want to but it's not necessary. Every time you want to restart that user's detached PHP, you can just touch the file again, whether it already exists or not, in order to refresh the timestamp. |
+ | |||
+ | To maintain CloudLinux mod_lsapi CRIU feature compatibility, the server will restart PHP if it finds a ''mod_lsapi_reset_me'' file as well. | ||
| | ||
touch <user_home_dir>/mod_lsapi_reset_me | touch <user_home_dir>/mod_lsapi_reset_me | ||
- | The user can also restart detached PHP processes from the 'Advanced' page of the [[litespeed_wiki:cpanel:cpanel-plugin|LiteSpeed Web Cache Manager cPanel plugin]], accessible from within their cPanel dashboard. | + | The user may also restart detached PHP processes from the **Advanced** page of the [[litespeed_wiki:cpanel:cpanel-plugin|LiteSpeed Web Cache Manager cPanel plugin]], accessible from within the cPanel dashboard. |
==== For the Server ==== | ==== For the Server ==== |