我想使用apache web服务器从我的tomcat服务器反向代理Web服务.我修改了httpd.conf
LoadModule proxy_module modules/mod_proxy.so
<Directory />
AllowOverride none
Require all denied
</Directory>
ProxyPass /ROOT http://localhost:8080/ROOT
ProxyPassReverse /ROOT http://localhost:8080/ROOT
Run Code Online (Sandbox Code Playgroud)
我的Tomcat服务器在端口8080上运行,现在当我运行localhost/ROOT时,我收到错误500内部服务器错误.
最后一个条目error_log是:
[Thu Jul 04 14:17:00.097359 2013] [proxy:warn] [pid 18980:tid 4476780544] [client 127.0.0.1:50525] AH01144:没有协议处理程序对URL/ROOT有效.如果您使用的是DSO版本的mod_proxy,请确保使用LoadModule在配置中包含代理子模块.最后一个条目
access_log是:
127.0.0.1 - - [04/Jul/2013:14:17:00 -0400]"GET/ROOT HTTP/1.1"500 528
我在这里做错了什么?
我的 DAG 看起来像这样
default_args = {
'start_date': airflow.utils.dates.days_ago(0),
'retries': 0,
'dataflow_default_options': {
'project': 'test',
'tempLocation': 'gs://test/dataflow/pipelines/temp/',
'stagingLocation': 'gs://test/dataflow/pipelines/staging/',
'autoscalingAlgorithm': 'BASIC',
'maxNumWorkers': '1',
'region': 'asia-east1'
}
}
dag = DAG(
dag_id='gcs_avro_to_bq_dag',
default_args=default_args,
description='ETL for loading data from GCS(present in the avro format) to BQ',
schedule_interval=None,
dagrun_timeout=datetime.timedelta(minutes=30))
task = DataFlowJavaOperator(
task_id='gcs_avro_to_bq_flow_job',
jar='gs://test/dataflow/pipelines/jobs/test-1.0-SNAPSHOT.jar',
poll_sleep=1,
options={
'input': '{{ ts }}',
},
dag=dag)
Run Code Online (Sandbox Code Playgroud)
我的 DAG 正在执行一个 jar 文件。jar 文件包含运行数据流作业的代码,该作业将数据从 GCS 写入 BQ。jar 本身成功执行。
当我尝试执行气流作业时,我看到以下错误
[2020-05-20 17:20:41,934] {base_task_runner.py:101} INFO - Job 274: Subtask gcs_avro_to_bq_flow_job [2020-05-20 17:20:41,840] …Run Code Online (Sandbox Code Playgroud) directed-acyclic-graphs google-cloud-platform airflow google-cloud-composer