목록분류 전체보기 (58)
아무나 빌려가세요
이전에 사용했던 노드 프로젝트를 클러스터모드로 변경했을때 예기치 못한 오류가 발생했다. 원인은 script 설정에 있었다. apps: [ { name: "app", script: "npm start", autorestart: true, instances: 0, exec_mode: "cluster", }, ], 이전 설정은 package.json에서 설정한 스크립트인 npm start를 실행했는데 클러스터모드에선 작동하지 않았다. script: "./app.js", // 현재 경로에 있는 app.js실행 이렇게 하면 오류가 사라지고 잘 작동한다.
top이란 명령어는 대표적인 리눅스 cpu 상태 명령어지만 좀더 정확한 상태를 보여주는 명령어가 따로 있다. mpstat apt get install sysstat yum install sysstat usr은 사용중인 어플리케이션의 점유율을 나타낸다. 보통 평균서버는 소수점을 왔다갔다하지만 10% 이상 넘어가면 이상이 있는걸로 간주된다. 메모리 사용율 명령어 ``` free -h total used free shared buff/cache available Mem: 7.5G 5.1G 137M 55M 2.3G 2.0G Swap: 4.0G 768K 4.0G -h를 붙일경우 단위가 붙어 더욱 명료하게 확인할 수 있다. ```디스크 상태 명령어 df -h Filesystem Size Used Avail Use%..
말 그대로 SSLPassPhraseDialog 명령어를 인식하지 못한다는 말로 이땐 mode_ssl 이란 패키지를 설치해야 한다. model_ssl 설치방법 RedHat 계열(centos, oracle linux...) sudo yum install mod_ssl debian 계열(ubuntu..) sudo apt get mod_ssl 필자는 서버의 운영체제가 CENTOS6 이였는데 지원이 중단된 관계로 제대로 설치가 되지 않았다. 그땐 mod_ssl.so 파일을 구하여 httpd-ssl.conf 파일에 직접 모듈을 불러온다. httpd-ssl.conf LoadModule ssl_module /usr/local/src/httpd-2.2.17/modules/ssl/mod_ssl.so Listen 443 아..
ios17로 올라가면서 에러가 나는곳이 한두가지가 아니다. 그중 하나인 inappwebview도 빌드가 되지 않는 오류가 있다. stackoverflow 검색결과 inappwebview.podspec파일에 한줄만 추가하면 오류를 해결할 수있다. s.platforms = { :ios => '11.0' } 이코드를 적절한 위치에 넣어주면 된다. 현재 작성중인 날짜엔 inappwebview가 업데이트 되지 않아 수정된 git주소로 패키지를 적용해야 한다. flutter_inappwebview: git: url: https://github.com/gmacho3/flutter_inappwebview.git ref: fix-ios17 url은 깃주소를 나타내고 ref는 branch 이름을 가리킨다. 이렇게 설정하면..
그지같은 xcode의 업데이트 때문에 오전부터 삽질했다. TOOLCHANIN 용어가 뜨면서 콘솔에 에러가 뜬다면 podFile을 수정해야 한다. 기존에 세팅된 post_install 부분에 아래 문장만 추가해주면 된다. xcconfig_path = config.base_configuration_reference.real_path xcconfig = File.read(xcconfig_path) xcconfig_mod = xcconfig.gsub(/DT_TOOLCHAIN_DIR/, "TOOLCHAIN_DIR") File.open(xcconfig_path, "w") { |file| file
ios17이 출시 되면서 xcode도 15로 업데이트 되었다. 이전부터 xcode가 업데이트 되면 프로젝트가 터지곤 했는데 어김없이 빌드과정에서 에러가 생겼다. pod파일 부터 다양한 에러가 있지만 그중 Cycle inside Runner에러에 대해서 설명하겠다. flutter에 OneSingal을 설치하면서 Targets에 onesignalNotificatonExtension을 추가하게 된다. 그런데 xcode가 업데이트 되면서 빌드의 순서가 이전과 달라졌다. 에러내용 : Cycle details: → Target 'Runner': CodeSign /Users/oyuna/Documents/GitHub/ecoce/build/ios/Debug-iphoneos/Runner.app ○ That command ..
어느날 갑자기 ios가 build 되지 않는 상황 발생. 2시간의 삽질 결과 xocde 14.3과 cocoapods간의 호환이 문제가있다는 점을 알게됨. statckoverflow의 해결방법은 podfile의 맨 밑줄 post_install 부분을 수정한다. post_install do |installer| installer.generated_projects.each do |project| project.targets.each do |target| target.build_configurations.each do |config| config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '13.0' end end end installer.pods_project.targ..