brianlmoon / GearmanManager

PHP daemon for managing gearman workers
http://brian.moonspot.net/GearmanManager
BSD 2-Clause "Simplified" License
682 stars 190 forks source link

programmcode is not updated after detection of filechange #147

Closed regentropft closed 5 years ago

regentropft commented 7 years ago

gearmand 1.1.17 gearmanmanager: 2.1.1

[2017-09-28 16:00:22.660793] 23039 PROC New code found. Sending SIGHUP [2017-09-28 16:00:22.660934] 23036 PROC Restarting children [2017-09-28 16:00:22.661121] 23036 PROC Stopping children [2017-09-28 16:00:22.661190] 23036 PROC Stopping child 23170 (IosTransactions_check,Message_SendChat,Message_SendPush,WhoisOnline_SaveMemcache,get_ChatStatus) [2017-09-28 16:00:22.661265] 23036 PROC Stopping child 23174 (IosTransactions_check,Message_SendChat,Message_SendPush,WhoisOnline_SaveMemcache,get_ChatStatus) [2017-09-28 16:00:22.661330] 23036 PROC Stopping child 23177 (IosTransactions_check,Message_SendChat,Message_SendPush,WhoisOnline_SaveMemcache,get_ChatStatus) [2017-09-28 16:00:22.661395] 23036 PROC Stopping child 23179 (IosTransactions_check,Message_SendChat,Message_SendPush,WhoisOnline_SaveMemcache,get_ChatStatus) [2017-09-28 16:00:22.661453] 23036 PROC Stopping child 23184 (IosTransactions_check,Message_SendChat,Message_SendPush,WhoisOnline_SaveMemcache,get_ChatStatus) [2017-09-28 16:00:22.661517] 23036 PROC Stopping child 23189 (IosTransactions_check,Message_SendChat,Message_SendPush,WhoisOnline_SaveMemcache,get_ChatStatus) [2017-09-28 16:00:22.661578] 23036 PROC Stopping child 23195 (IosTransactions_check,Message_SendChat,Message_SendPush,WhoisOnline_SaveMemcache,get_ChatStatus) [2017-09-28 16:00:22.661634] 23036 PROC Stopping child 23202 (IosTransactions_check,Message_SendChat,Message_SendPush,WhoisOnline_SaveMemcache,get_ChatStatus) [2017-09-28 16:00:22.661689] 23036 PROC Stopping child 23208 (IosTransactions_check,Message_SendChat,Message_SendPush,WhoisOnline_SaveMemcache,get_ChatStatus) [2017-09-28 16:00:22.661743] 23036 PROC Stopping child 23214 (IosTransactions_check,Message_SendChat,Message_SendPush,WhoisOnline_SaveMemcache,get_ChatStatus) [2017-09-28 16:00:22.661795] 23036 PROC Stopping child 23219 (get_ChatStatus) [2017-09-28 16:00:22.661848] 23036 PROC Stopping child 23315 (Message_SendPush) [2017-09-28 16:00:22.661899] 23036 PROC Stopping child 24011 (IosTransactions_check) [2017-09-28 16:00:22.661952] 23036 PROC Stopping child 24016 (Message_SendChat) [2017-09-28 16:00:22.662005] 23036 PROC Stopping child 24019 (WhoisOnline_SaveMemcache) [2017-09-28 16:00:24.708177] 23170 WORKER Child exiting [2017-09-28 16:00:24.708181] 23202 WORKER Child exiting [2017-09-28 16:00:24.708382] 23174 WORKER Child exiting [2017-09-28 16:00:24.708917] 23315 WORKER Child exiting [2017-09-28 16:00:24.708930] 23179 WORKER Child exiting [2017-09-28 16:00:24.709439] 23189 WORKER Child exiting [2017-09-28 16:00:24.709910] 23214 WORKER Child exiting [2017-09-28 16:00:24.710472] 23177 WORKER Child exiting [2017-09-28 16:00:24.710672] 23208 WORKER Child exiting [2017-09-28 16:00:24.710786] 23184 WORKER Child exiting [2017-09-28 16:00:24.711297] 23195 WORKER Child exiting [2017-09-28 16:00:24.732919] 23036 PROC Child 23177 exited cleanly. (IosTransactions_check,Message_SendChat,Message_SendPush,WhoisOnline_SaveMemcache,get_ChatStatus) [2017-09-28 16:00:24.736249] 23036 PROC Started child 24892 (IosTransactions_check,Message_SendChat,Message_SendPush,WhoisOnline_SaveMemcache,get_ChatStatus) [2017-09-28 16:00:24.736675] 23036 DEBUG Registering signals for child [2017-09-28 16:00:24.737531] 24892 DEBUG Adjusted max run time to 3761 seconds [2017-09-28 16:00:24.737838] 24892 WORKER Adding server 127.0.0.1 [2017-09-28 16:00:24.738598] 24892 WORKER Adding job IosTransactions_check ; timeout: 300 [2017-09-28 16:00:24.738778] 24892 WORKER Adding job get_ChatStatus ; timeout: 300 [2017-09-28 16:00:24.738832] 24892 WORKER Adding job Message_SendPush ; timeout: 300 [2017-09-28 16:00:24.738883] 24892 WORKER Adding job Message_SendChat ; timeout: 300 [2017-09-28 16:00:24.738934] 24892 WORKER Adding job WhoisOnline_SaveMemcache ; timeout: 300 [2017-09-28 16:00:24.746720] 23036 PROC Child 23170 exited cleanly. (IosTransactions_check,Message_SendChat,Message_SendPush,WhoisOnline_SaveMemcache,get_ChatStatus) [2017-09-28 16:00:24.749347] 23036 PROC Started child 24896 (IosTransactions_check,Message_SendChat,Message_SendPush,WhoisOnline_SaveMemcache,get_ChatStatus) [2017-09-28 16:00:24.749641] 23036 DEBUG Registering signals for child [2017-09-28 16:00:24.750231] 24896 DEBUG Adjusted max run time to 4167 seconds [2017-09-28 16:00:24.750431] 24896 WORKER Adding server 127.0.0.1 [2017-09-28 16:00:24.750838] 24896 WORKER Adding job Message_SendPush ; timeout: 300 [2017-09-28 16:00:24.750923] 24896 WORKER Adding job WhoisOnline_SaveMemcache ; timeout: 300 [2017-09-28 16:00:24.750977] 24896 WORKER Adding job IosTransactions_check ; timeout: 300 [2017-09-28 16:00:24.751017] 24896 WORKER Adding job Message_SendChat ; timeout: 300 [2017-09-28 16:00:24.751056] 24896 WORKER Adding job get_ChatStatus ; timeout: 300 [2017-09-28 16:00:24.759701] 23036 PROC Child 23174 exited cleanly. (IosTransactions_check,Message_SendChat,Message_SendPush,WhoisOnline_SaveMemcache,get_ChatStatus) [2017-09-28 16:00:24.762530] 23036 PROC Started child 24900 (IosTransactions_check,Message_SendChat,Message_SendPush,WhoisOnline_SaveMemcache,get_ChatStatus) [2017-09-28 16:00:24.762883] 23036 DEBUG Registering signals for child [2017-09-28 16:00:24.763544] 24900 DEBUG Adjusted max run time to 3942 seconds [2017-09-28 16:00:24.763764] 24900 WORKER Adding server 127.0.0.1 [2017-09-28 16:00:24.764247] 24900 WORKER Adding job get_ChatStatus ; timeout: 300 [2017-09-28 16:00:24.764413] 24900 WORKER Adding job Message_SendChat ; timeout: 300 [2017-09-28 16:00:24.764459] 24900 WORKER Adding job IosTransactions_check ; timeout: 300 [2017-09-28 16:00:24.764506] 24900 WORKER Adding job WhoisOnline_SaveMemcache ; timeout: 300 [2017-09-28 16:00:24.764553] 24900 WORKER Adding job Message_SendPush ; timeout: 300

the code that changed is in the file itself (not included by php).

any idea why gearman is not updated to the new code?

brianlmoon commented 6 years ago

According to that log, the workers were restarted. Is it possible you are loading the worker code in the parent manager process?

brianlmoon commented 5 years ago

No feedback