Lines Matching refs:mem_usage_check
568 static inline void kill_all_lockers(struct flock *mem_usage_check) in kill_all_lockers() argument
574 while (mem_usage_check->l_pid > 0) { in kill_all_lockers()
576 zend_accel_error(ACCEL_LOG_ERROR, "Killed locker %d", mem_usage_check->l_pid); in kill_all_lockers()
577 if (kill(mem_usage_check->l_pid, SIGKILL)) { in kill_all_lockers()
582 if (kill(mem_usage_check->l_pid, 0)) { in kill_all_lockers()
589 zend_accel_error(ACCEL_LOG_ERROR, "Can't kill %d after 20 tries!", mem_usage_check->l_pid); in kill_all_lockers()
593 mem_usage_check->l_type = F_WRLCK; in kill_all_lockers()
594 mem_usage_check->l_whence = SEEK_SET; in kill_all_lockers()
595 mem_usage_check->l_start = 1; in kill_all_lockers()
596 mem_usage_check->l_len = 1; in kill_all_lockers()
597 mem_usage_check->l_pid = -1; in kill_all_lockers()
598 if (fcntl(lock_file, F_GETLK, mem_usage_check) == -1) { in kill_all_lockers()
603 if (mem_usage_check->l_type == F_UNLCK || mem_usage_check->l_pid <= 0) { in kill_all_lockers()
617 FLOCK_STRUCTURE(mem_usage_check, F_WRLCK, SEEK_SET, 1, 1); in accel_is_inactive()
619 mem_usage_check.l_pid = -1; in accel_is_inactive()
620 if (fcntl(lock_file, F_GETLK, &mem_usage_check) == -1) { in accel_is_inactive()
624 if (mem_usage_check.l_type == F_UNLCK) { in accel_is_inactive()
631 …s), locked by %d", time(NULL), ZCG(accel_directives).force_restart_timeout, mem_usage_check.l_pid); in accel_is_inactive()
632 kill_all_lockers(&mem_usage_check); in accel_is_inactive()