Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

크롤링 중복 실행 방지 추가 #11

Open
packagist-kr opened this issue Sep 22, 2018 · 2 comments
Open

크롤링 중복 실행 방지 추가 #11

packagist-kr opened this issue Sep 22, 2018 · 2 comments
Labels
bug Something isn't working enhancement New feature or request

Comments

@packagist-kr
Copy link
Collaborator

No description provided.

@packagist-kr packagist-kr added bug Something isn't working enhancement New feature or request labels Sep 22, 2018
@packagist-kr
Copy link
Collaborator Author

.packages.json 파일 유무를 통해 해당 파일이 있을 경우 이미 업데이트 중인 것으로 체크하는 임시 로직 추가

해당 방법 사용시 비정상적으로 mirror 생성이 종료될 경우 재실행이 안되는 문제가 있느니 추가 대응 필요

@packagist-kr
Copy link
Collaborator Author

  • vendor/autoload.php 를 flock을 이용하여 파일 잠금 기능 추가
  • 해당 파일이 잠겨 있을 경우 타 프로세스가 선점한 것으로 판단하여 바로 종료 추가

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant