일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- linux #centos
- 개인공부
- NGINX
- 일상
- AWS
- laravel
- vagrant
- 메모
- centOS
- centOS7
- 카카오가고싶다
- 보안
- php
- php artisan
- 작업물
- ratchet
- 기타정리
- 복습 #회사
- php-fpm
- Backend
- 키워드 정리
- jquery
- MySQL
- error
- 시벌이슈
- 에러해결
- 작업물 #영상편집 #서브컬쳐
- 네이버싫어
- 코딩테스트
- 키워드
- Today
- Total
목록프로그래밍 (78)
개발을 간바루Joy 하게
laravel8 버전으로 업데이트 이후 react를 설치하고 npm run을 실행했더니 다음과 같은 에러가 발생하였다. 결론부터 말하자면 laravel8에서 설치한 react버전과, npm, node 버전이 안맞아서 에러가 발생하였다. laravel 버전을 다시 낮출까.. 고민하다가 그냥 귀찮아서 npm, node를 최신버전으로 업그레이드후 node_modules과 package-lock.json 삭제후 다시 npm install하니 정상적으로 작동하였다. ※ 추가 --hide-modules 에러 laravel 최신버전에서는 --hide-modules 명령어에서 에러가 난다. package.json에서 해당명령어를 지워준다.
문제 설명 카카오에 입사한 신입 개발자 네오는 "카카오계정개발팀"에 배치되어, 카카오 서비스에 가입하는 유저들의 아이디를 생성하는 업무를 담당하게 되었습니다. "네오"에게 주어진 첫 업무는 새로 가입하는 유저들이 카카오 아이디 규칙에 맞지 않는 아이디를 입력했을 때, 입력된 아이디와 유사하면서 규칙에 맞는 아이디를 추천해주는 프로그램을 개발하는 것입니다. 다음은 카카오 아이디의 규칙입니다. 아이디의 길이는 3자 이상 15자 이하여야 합니다. 아이디는 알파벳 소문자, 숫자, 빼기(-), 밑줄(_), 마침표(.) 문자만 사용할 수 있습니다. 단, 마침표(.)는 처음과 끝에 사용할 수 없으며 또한 연속으로 사용할 수 없습니다. "네오"는 다음과 같이 7단계의 순차적인 처리 과정을 통해 신규 유저가 입력한 아이..
※해당글은 composer 설치가 되있음을 가정합니다. 서버1 환경 OS : Centos7 php : php7.4 서버 2 환경 OS : Amazon Linux 2 php : php7.2 Ratchet 라이브러리는 php 5.4 이상 버전만 사용 가능합니다. 우선 composer로 ratchet 라이브러리를 다운받습니다 composer require cboden/ratchet 정상적으로 설치가 되었다면 composer.json파일에 다음구문이 생성됩니다. Class 파일들을 NameSpace묶어서 사용하기 위해 json파일을 열어 동그라미친 부분을 "네임스페이스 이름\\": "파일경로/" 이런식으로 변경을 해줍니다. composer update 웹소켓 로직 1 2 3 4 5 6 7 8 9 10 11 12..
이직 후 php웹소켓을 사용하여 c#프로그램과 통신하는 작업을 하게되었는데, 스트레스 테스트 도중 connection이 1020이상으로 접속이 되면 cpu사용량이 급증하면서 접속이 안되는 이슈가 있었습니다. 왜 안되는지 하루반나절 고생한 결과.. Centos자체의 접속제한과 EventLoop(stream_select)에 관한 이슈였습니다. 다음에도 이런 작업을 하게 될때 두번 삽질하지 않기 위해 해결방법을 적습니다. php7.4(php8에서 또 이슈나서 다운그레이드함...) , Centos7, Nginx 환경에서 작업했습니다. 우선 Centos에 제한을 풀어줍시다. 에디터 /etc/security/limits.conf 해당 파일을 열면 어려운 글자들이 촤르륵 나오는데... 신경 쓸 필요없이 맨밑으로 내립..